data文件读取后如何显示16进制数
时间:2008-05-22 08:59:14
来源:论坛整理 作者: 编辑:chinaitzhe
DAT文件格式:
unsigned char flag[2]; // 标志,必须为:0x55AA
unsigned char linkName;
unsigned char linkType;
unsigned char sTime[5];
short int len; // 后续数据长度
测试代码如下:
ifstream fsData;
char* DataFile="20080201100830.dat";
fsData.open(DataFile,ios::binary |ios::in);
char temp[12];
fsData.unsetf (ios::skipws);
fsData.read(temp,10);
cout >> temp ;
上面的代码是测试代码。
另外,16进制的 short int 如何转为10进制的,因为DAT文件里数据长度是用 short int 类型
网友回复:cout < < hex < < temp;
关键字:data,文件,读取,显示,进制,
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面