如何使用最简便的方式读取hex格式的文件到容器中

crossingxb crossingxb 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如果一个文件中存放的数据以十进制形式的话(比如“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>的容器中呢?(尽量少的代码行数实现,谢谢~~)

...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
crossingxb
C++ 语言 65,214 成员 250,514 内容