C 从控制台读取并写入.txt 文件

标签 c file console edit

如何读取控制台中写入的文本,然后将其放入文本文件中,直到用户给出终止词? 我已经写了这个,但问题似乎是当我输入 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/

相关文章:

windows - 为什么 .gitignore.txt 文件在 windows10 中不显示它的名字?

c# - TryParse() - 为什么此代码返回 0,结果不应该是 -1?

c - 如何从 Remote IR(红外)数据获取产品信息?

c - 链接器如何处理共享对象 (.so) 中的函数 main()?

c++ - 无法在c中获取当前时间

由 iis 7.5 或 consolehost 托管的带有 SSL 的 WCF

java - 在 Eclipse 控制台中为日志着色

c - 为什么 printf("%.6g, <value>) 忽略小数点后的零?

ruby-on-rails - 多态回形针覆盖同名文件

linux - 在 Linux 中截断文件的前 100MB