急用,谢谢啦!!

wei_june 2008-09-30 11:53:58
C语言中文件的应用,怎么保存文件才能使文件尾可见的文本文档??能否据一例子、、??
void Store(Message *head)
{
FILE *fp;
if((fp=fopen("D://message.text","w"))==NULL)
{
cout<<"文件打开失败"<<endl;
exit(1);
}
fclose(fp);
if((fp=fopen("D://message.text","a"))==NULL)
{
cout<<"文件打开失败"<<endl;
exit(1);
}
Message *temp;
for(temp=head;temp!=NULL;temp=temp->next)
{
fwrite(temp,sizeof(Message),1,fp);
}
fclose(fp);
}
为什么上面的保存文件打开时是乱码,请各位高手指教!谢谢!
...全文
72 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wei_june 2008-11-11
  • 打赏
  • 举报
回复
士大夫
wei_june 2008-11-11
  • 打赏
  • 举报
回复
谢谢
wei_june 2008-11-11
  • 打赏
  • 举报
回复
asfds

arong1234 2008-09-30
  • 打赏
  • 举报
回复
任何数据只有格式化成文本后写入文件才是可以用文本编辑器读的,不能直接把message结构写入文件,你需要把每个成员都格式化成为字符串才行
arong1234 2008-09-30
  • 打赏
  • 举报
回复
什么叫文件尾可见?文件读到最后不就是文件尾?随便一个文件都有文件尾
lzr4304061988012 2008-09-30
  • 打赏
  • 举报
回复
fwrite用于写2进制数据

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧