c语言编程问题 数据存入txt :实现从控制台多次输入数据,可以保存在tx
c语言编程问题数据存入txt:实现从控制台多次输入数据,可以保存在txt文件中且第二次输入的数据会自动覆盖上一次的数据...
c语言编程问题 数据存入txt
:实现从控制台多次输入数据,可以保存在txt文件中且第二次输入的数据会自动覆盖上一次的数据 展开
:实现从控制台多次输入数据,可以保存在txt文件中且第二次输入的数据会自动覆盖上一次的数据 展开
1个回答
展开全部
没有说明数据格式。
以输入字符串为例
要实现覆盖很简单,每次重新打开文件 以w方式即可
FILE *fp;
char s[100];
while(gets(s))
{
fp = fopen("out.txt", "w");
fprintf(fp, "%s", s);
fclose(fp);
}
追问
您可以告诉我一下这个while(gets(s))的作用吗? 我就是不很理解这一部分 如果我想输入某一个字符退出这个循环呢?该如何改这部分程序呢?
您可以告诉我一下这个while(gets(s))的作用吗? 我就是不很理解这一部分 如果我想输入某一个字符退出这个循环呢?该如何改这部分程序呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询