免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123456
最近访问板块 发新帖
楼主: disheng727
打印 上一主题 下一主题

向文件写入整数出错 [复制链接]

论坛徽章:
0
51 [报告]
发表于 2008-09-22 11:29 |只看该作者
那您還是去別的地兒吧,咱們這容不下你這條龍。
原帖由 lanying_wzw 于 2008-9-19 19:56 发表
chinaunix的人水平也就这样了

论坛徽章:
0
52 [报告]
发表于 2008-09-22 11:31 |只看该作者
汗, 用编辑器打开直接看的都是字符串呀, 你这是整型数, 当然是乱码了

论坛徽章:
0
53 [报告]
发表于 2008-09-24 13:02 |只看该作者

呵呵

有些时候,有些问题不能太认真了。

论坛徽章:
0
54 [报告]
发表于 2008-09-24 23:23 |只看该作者
hexdump
hexedit

论坛徽章:
0
55 [报告]
发表于 2008-10-06 11:21 |只看该作者
大家讨论的很热闹啊。

论坛徽章:
0
56 [报告]
发表于 2008-10-21 18:13 |只看该作者
3楼正解,你如果把它翻译成char后,再写入文件就可以知道了。

论坛徽章:
0
57 [报告]
发表于 2008-10-21 18:31 |只看该作者
原帖由 disheng727 于 2008-9-15 21:42 发表
在将一个整数写入文件时,运行结果没问题,但文件中的内容却不是写入的整数,看上去像乱码,不知为何?请高手指教。例如,我是这样写的:

  int  fd;  /* fd 指向的文件存在,且为空, 0 byte */
  int tick ...


hexdump file 看看

论坛徽章:
0
58 [报告]
发表于 2008-10-21 19:10 |只看该作者

回复 #1 disheng727 的帖子

大头小头在不同的linux系统下差别不大的。

按小平同志头像的兄弟建议的,请用fwrite试试。好像参数还有个b的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP