У меня есть текстовый файл с шестнадцатеричным значением в каждой строке.Что-то вроде
80000000
08000000
0a000000
Теперь я пишу код на C ++, чтобы прочитать его напрямую.Что-то вроде
fstream f(filename, ios::in);
while(!f.eof)
{
int x;
char ch;
f>>std::hex>>x>>ch; // The intention of having ch is to read the '\n'
}
Теперь это работает не так, как ожидалось.В то время как некоторые числа заполняются правильно, логика ch ошибочна.Кто-нибудь может сказать мне правильный способ сделать это.Мне нужно заполнить массив с помощью эквивалента int.