用C语言怎么保存文件?
创建文件后我用fclose()关闭了文件,但再次我用fopen()打开原来的文件,发现数据没了。这怎么解决?应该用哪个函数??能不能给个简单的例子,谢谢咯...
创建文件后我用fclose()关闭了文件,但再次我用fopen()打开原来的文件,发现数据没了。这怎么解决?应该用哪个函数??能不能给个简单的例子,谢谢咯
展开
展开全部
fopen();代开文件,如果文件不存在则会自动创建,要想保存文件,要包文件打开时的权限设置为“R”,即可写的。
fwrite();写入数据
fclose();关闭!
fwrite();写入数据
fclose();关闭!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用fopen打开的时候用 fopen("filename","r") 那个r你要是用w的话就会把文件中的数据清空
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
部分代码:
...
while(head
!=
NULL)
{
fwrite(&head->math,
1,
sizeof(int),
fp);
依次保存其他字段,next字段不用保存。
你下次读出来的时候在重新组建链表既可.
head
=
head->next;
}
...
...
while(head
!=
NULL)
{
fwrite(&head->math,
1,
sizeof(int),
fp);
依次保存其他字段,next字段不用保存。
你下次读出来的时候在重新组建链表既可.
head
=
head->next;
}
...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fopen("filename","r");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询