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に含まれる
良い