如何使用最简便的方式读取hex格式的文件到容器中
如果一个文件中存放的数据以十进制形式的话(比如“384,944,2014,2879,24,59”),那么只要:
ifstream ifs("oct.dat");
vector<int> vec_int( (istream_iterator<int>(ifs)), istream_iterator<int>() );
问题:
假如是以十六进制形式的话(比如“0x4B3F,0x7FCD,0x4878,0x905A”),那么怎样将文件中的数据放到vector<int>的容器中呢?(尽量少的代码行数实现,谢谢~~)
ifstream ifs("oct.dat");
vector<int> vec_int( (istream_iterator<int>(ifs)), istream_iterator<int>() );
问题:
假如是以十六进制形式的话(比如“0x4B3F,0x7FCD,0x4878,0x905A”),那么怎样将文件中的数据放到vector<int>的容器中呢?(尽量少的代码行数实现,谢谢~~)
...全文
相关推荐
HEX文件格式(用于解析HEX文件)
HEX文件格式文档(用于解析HEX文件)
HEX文件格式详细解析
最完整的HEX文件格式详细解析,用它分析地址数据等。很详细的说明。
S19和HEX刷写文件读取及CRC32验证
S19和HEX类型文件读取,文件内容及数据解析,返回每个块数据长度及数据内容,及文件的CRC32验证。 包含提取函数库和测试程序。
HEX文件Labview解析_hex_hex解析_hex解析_hex文件和labview_bodyvmj_
基于Labview程序的HEX文件解析程序,可以基于此进行程序改进,编写程序下载上位机
QT实现HEX文件操作
资源中包括《HEX文件格式解析.pdf》文章,使用QT实现HEX文件生成、HEX文件解析、文件读写及文件拼接功能的工程源码,因项目开发写的工程,可以直接使用,也可作为HEX文件操作参考。


