Chinaunix

标题: 二进制文件读写问题 [打印本页]

作者: 水青虬    时间: 2009-04-20 16:32
标题: 二进制文件读写问题
AIX下生成的二进制数据文件,
到windows下读取的时候前面几个数是正确的,到后面就不对了。
实在想不出啥原因,希望各位大哥大姐帮忙想想是啥原因
作者: 雨过白鹭洲    时间: 2009-04-20 16:39
b模式加了吗?
作者: 水青虬    时间: 2009-04-20 16:42
标题: 回复 #2 雨过白鹭洲 的帖子
加了,不加的话有的就读不出来了
作者: 雨过白鹭洲    时间: 2009-04-20 17:07
你是直接写int double这样的数据,还是写结构体?
作者: 水青虬    时间: 2009-04-20 17:15
标题: 回复 #4 雨过白鹭洲 的帖子
开始写几个单独的int,接着写一个float数组
float数组的前面几个数是对的,后面就不对了
作者: 水青虬    时间: 2009-04-20 17:34
标题: 结贴
谢谢白鹭洲大哥的回复
问题找到了
是文件传输过程的问题
个人失误,在用ftp得文件的时候没有改成二进制模式
作者: zsmdev    时间: 2009-04-20 22:10
呵呵




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2