Нужно на C++ сделать вот что: открыть файл, как если бы его открыли в шестнадцатеричном редакторе, дойти до строки 00000030, при длине строки 16 символов, и вывести hex-содержимое этой строки на экран. Причём именно в hex, никак не в строковом виде!
Harry, хз, я пробовал так:
#include <fstream>
#include <string>
#include <iostream>
using namespace std;
int main() {
ifstream myfile;
myfile.open("file.bin", ios::binary);
string tmpl;
while(getline(myfile, tmpl)) {
cout << hex << tmpl << endl;
}
return 0;
}
cout— читайте оhex, черезprintf- о%X... – Harry May 25 '22 at 11:57string tmpl; ifstream fileo; fileo.open("file.bin", ios::in); while (getline(fileo, tmpl)) { cout << hex << tmpl << endl; };. Вот так? – RandomDice 779 May 25 '22 at 11:59seekg()), и читаете 16 байт. Потом выводите. Или в цикле 16 раз по 1 байту. – Harry May 25 '22 at 12:02