编程论坛
注册
登录
编程论坛
→
C++教室
关于short 类型数据读取的问题
lynette
发布于 2008-05-14 14:28, 1526 次点击
我想读取二进制文件中的数据放到一个txt文件中,二进制文件中的数据是占两个字节的整数,所以定义变量为short类型.头几个数据读出来都是正确的,可是遇到27 1A这个数值,这个数值连同后面的数据读取的结果全变为-12851,这是怎么回事?还请高手们帮忙一下啊!
4 回复
#2
flyue
2008-05-14 17:17
二进制文件应该是unsigned char类型的啊
怎么是short?又不是宽字符
#3
Aegisys
2008-05-14 21:27
二进制文件中的数据是占两个字节的整数???
应该是字节文件吧...用BYTE
#4
flyue
2008-05-15 14:20
BYTE就是unsigned char啊
#5
lynette
2008-05-15 20:15
呵呵,原来是我读方式不对,问题解决了,谢谢大家了,祝大家天天开心哈^_^
1