Potrebujem načítavať binárny súbor a interpretovať ho. Keď som na pozícii, kde viem, že mám 4 bajty, kt. majú byť int, tak ich načítam nasledovne
Kód: Vybrať všetko
int charToInt ( char * input) {
int number = 0;
// //little_endian
for (int n = 4; n >= 0; n--)
number = (number << 8) + word[n];
return number;
}
...
char buffer[5];
buffer[4] = '\0';
inFile.read (buffer, 4);
int number = BINtoCSV_charToInt(buffer);
header_total_bytes = number;