文件操作:纯C语言问题

anakine 2003-03-24 11:10:37
我有个文件想存在UNIX格式的,用C写了一个小程序实现了其中的格式化(分隔),可是每次输入一行结束后,只要我输出换行符,就是回车加换行。

程序运行时文件中的内容应该只是字节流啊,我把换行符当字符输出不行,当16进制数输出为什么也不行呢?我在WIN2000写运行的程序,代码中用了fopen,scanf,fputs
就这几个函数,谁帮帮我。
...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
anakine 2003-03-24
  • 打赏
  • 举报
回复
thanks. I've solved the problem.
bugfree 2003-03-24
  • 打赏
  • 举报
回复
用二进制写就不存在任何的字符转换, 你写的什么就能读出什么, 包括回车,换行
到unix中当然也可以用了
lbaby 2003-03-24
  • 打赏
  • 举报
回复
用二进制方式写入试试



因为回车(0x0d)与换行(0x0a)一般是成对出现的
所以一般的编辑程序显示时,只要回车,就显示换行

69,371

社区成员

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

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