【发布时间】:2012-09-15 17:51:10
【问题描述】:
我有一个 txt 文件,其中每行包含十六进制形式的整数,例如: 232B2344 A2BC34893 DEF9433 ...... 我想要一种优雅的方式来用 C++ 读取这个 .txt 文件并将它们存储在数组中,以便我可以对它们进行计算。还给定十六进制 232B2344 说我想说明每个字节条目的值
【问题讨论】:
-
我试图逐行获取它们,但将它们作为字符串读取......我希望我的程序将它们实现为十六进制......所以我想在每一行中逐个字符地读取并将每一行存储在一个十六进制中
-
发布您的尝试以及哪里出错/想要改进。
-
fstream myfile; myfile.open("entropy.txt");无符号整数测试器;字符串测试;我的文件 >> 测试仪; cout
-
std::hex:当基域设置为十六进制时,插入流中的整数数值以十六进制基数(基数 16)表示。 -hex仅适用于数值,NOT 适用于字符串。