Использование fread (программирование в c) для чтения .txt или .bin только с двоичными результатами в fread(buffer,1,count,pFile)
, где;
char *buffer
long count
и pFile
- указатель на файл. Следовательно, если stream
равно / содержит 11110000, то count=8
, это приведет к массиву с 8 элементами. Каждый элемент будет иметь тип char
и, следовательно, будет содержать 8 бит. Как можно прочитать файл .txt или .bin так, чтобы 8 бит были представлены с использованием 1 записи массива, предпочтительно в виде шестнадцатеричного значения (так, в данном случае buffer[0]={0xF0}
)?