Я пытаюсь написать функцию, которая читает указанное количество байтов из двоичного файла и преобразует их в строку из 1 и 0.Какой самый простой способ сделать это.Файл в BigEndian.
string ReadBytesFromFile(int size)
{
string result;
ifstream file ("example.bin", ios::in|ios::binary|ios::ate);
if (file.is_open())
{
memblock = new char [size];
file.seekg (0, ios::beg);
file.read (memblock, size);
file.close();
//need to convert memblock to binary string
result = GetBinaryString(memblock);
delete[] memblock;
}
return result;
}