我嘗試使用freopen(「inputString.txt」,「r」,stdin);送 輸入標準input.If我運行程序在Eclipse中輸出 XXX 但如果我直接運行程序(運行* .exe文件編譯後不食) 輸出goodxxx當使用freopen或fopen CPP時,Eclipse無法讀取文件
文本文件是在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包含
好
如果這是C++,爲什麼不使用'istream'? –