您好,我的 C 程序有一个小问题。
#include<stdio.h>
int main ( int argc, char **argv )
{
char buff[120];
char text;
printf("Enter your name: ");
gets(buff);
text = sprintf(buff, "echo StrText=\"%s\" > spk.vbs");
system(text);
system("echo set ObjVoice=CreateObject(\"SAPI.SpVoice\") >> spk.vbs");
system("echo ObjVoice.Speak StrText >> spk.vbs");
system("start spk.vbs");
return 0;
}
如何从用户那里获取输入并将其应用到 system() 函数中?我是 C 新手,我主要是批处理编码器,我正在尝试将一些应用程序移植到 C,所以谁能告诉我在不使用系统函数的情况下编写这个应用程序?
提前致谢。