0
我有十六進制數字文件如下:如何將十六進制文件轉換爲二進制文件?
00042980 00020000 00020000 00028000 00020008 00021000 01028000 00000000 00000000
在此完全相同的方式。
如何在C++中以二進制讀取此文件?
我有十六進制數字文件如下:如何將十六進制文件轉換爲二進制文件?
00042980 00020000 00020000 00028000 00020008 00021000 01028000 00000000 00000000
在此完全相同的方式。
如何在C++中以二進制讀取此文件?
可以使用的std ::六角機械臂:
#include <fstream>
#include <iostream>
using std::cout;
using std::hex;
using std::ifstream;
int main() {
ifstream input("file");
int data;
while(input >> hex >> data) {
cout << data << std::endl;
}
}
謝謝你,我會嘗試一下.. – cutesue 2012-03-10 20:49:57
要確保,如果你找到解決的有效選擇此爲最佳答案。 – 2012-03-10 20:51:12
適用於全方位良好C++實踐(正確使用指令,安全I/O循環等)+1! – 2012-03-10 20:57:55