如何读取控制台中写入的文本,然后将其放入文本文件中,直到用户给出终止词? 我已经写了这个,但问题似乎是当我输入 exit 时它不会停止。
int _tmain(int argc, _TCHAR* argv[])
{
FILE *fp;
char sentence[80];
fp=fopen("c:\\users\\kostas\\desktop\\original.txt","w");
while(sentence!="exit")
{
gets(sentence);
fputs(sentence,fp);
}
return 0;
}
最佳答案
更改此:-
while(sentence!="exit")
至
while (strcmp (sentence,"exit") != 0)
关于C 从控制台读取并写入.txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17237121/