用C语言怎么保存文件?

创建文件后我用fclose()关闭了文件,但再次我用fopen()打开原来的文件,发现数据没了。这怎么解决?应该用哪个函数??能不能给个简单的例子,谢谢咯... 创建文件后我用fclose()关闭了文件,但再次我用fopen()打开原来的文件,发现数据没了。这怎么解决?应该用哪个函数??能不能给个简单的例子,谢谢咯 展开
 我来答
傅玉枚澄
2019-04-16 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:25%
帮助的人:785万
展开全部
你说的是在程序里写代码保存文件还是在编译器中写完了保存。
文件中保存需要IO流的知识,间的说和上边说的差不多。
编译器保存文件时VC6.0中是在第一排文件中有一个保存,点它选保存位置就可以了,或直接CTRL+s也可以,其实也有快捷键在第二排第三个就是了。别的编译器大多都在文件里有保存。
祝你成功。
hunert
2008-08-29 · TA获得超过845个赞
知道小有建树答主
回答量:328
采纳率:0%
帮助的人:122万
展开全部
fopen();代开文件,如果文件不存在则会自动创建,要想保存文件,要包文件打开时的权限设置为“R”,即可写的。
fwrite();写入数据
fclose();关闭!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxpointer
2008-08-29 · TA获得超过4102个赞
知道大有可为答主
回答量:1868
采纳率:33%
帮助的人:1212万
展开全部
用fopen打开的时候用 fopen("filename","r") 那个r你要是用w的话就会把文件中的数据清空
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宣实庆巳
2020-02-10 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.4万
采纳率:26%
帮助的人:635万
展开全部
部分代码:
...
while(head
!=
NULL)
{
fwrite(&head->math,
1,
sizeof(int),
fp);
依次保存其他字段,next字段不用保存。
你下次读出来的时候在重新组建链表既可.
head
=
head->next;
}
...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
arxhert
2008-08-29 · TA获得超过179个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:0
展开全部
fopen("filename","r");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式