У меня есть следующая проблема. Мне нужно прочитать целые числа из файла xxx.obj. Целые числа всегда 4B.Чтение целых чисел из .obj-файла в C++
Если я использую HexDump -C в файл, он выглядит:
04 00 00 00 06 00 00 00 08 00 00 00 50 00 00 00
Одна пара 1В.
Это, как я открыть файл:
ifstream fs1;
fs1.open(srcFile1, ios::in | ios::binary);
Это, как я прочитал 1В из файла в цикле:
while(fs1.get(c))
{
cnt = (int)(unsigned char)c;
cout << cnt << endl;
}
Out является:
4
0
0
0
6
0
0
0
8
0
0
0
80
0
0
0
Любая идея как читать непосредственно int или как читать 4x 1B, а затем конвертировать в int?
I musst add (char *) before & x, thx – Levin
@Levin Это имеет смысл. ;) – Logicrat