我尝试使用 freopen ("inputString.txt","r",stdin); 将输入发送到标准输入。如果我在 Eclipse 中运行程序,则输出为 xxx,但如果我直接运行程序(在没有 Eclipse 的情况下编译后运行 *.exe),则输出为 goodxxx
该文本文件与 eclipse 项目中的 *.exe 位于同一目录中。我怎样才能解决这个问题。这是我的一些源代码。
int main() {
int debug = 1,width,height;
char s[1000];
freopen ("inputString.txt","r",stdin);
s[0]='x';
scanf("%s",s);
printf("%s",s);
printf("xxx")for(;;);;
return 0;}
inputString.txt 包含
好的