弱智问题散分了~~~~怎么写文件

bluemiles 2003-07-28 12:14:49
怎么才能把空字符(0x00)写道文件里去呢?
除了空字符,还有很多非ascii字符,估计必须直接写二进制,具体应该怎么操作呢?
请高手们指教阿
...全文
26 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluemiles 2003-07-28
  • 打赏
  • 举报
回复
谢谢各位
我试试先
qinwangwei 2003-07-28
  • 打赏
  • 举报
回复
楼上说对了,不过好像要用二进制方式打开这个文件吧。
fp = fopen(filename, "wb");
qiuafa 2003-07-28
  • 打赏
  • 举报
回复
char buf[2]; // 2=n
buf[0] = 0x0;
buf[1] = 0x2;
//...
fwrite(buf, 1, 2, fp);
铖邑 2003-07-28
  • 打赏
  • 举报
回复
一个字符fputc(0, fp);
多个字符用fwrite
bluemiles 2003-07-28
  • 打赏
  • 举报
回复
结贴了
顺便说一句
linux下不需要"b"

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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