Суть проблемы:
Есть текстовый файл, в который сохранили набор байт (разные кракозябры типа IПў0g’юрЙGFЊW›зщDdO?Шy‹ґіХ™Їж@¶ґДtFFж(–џ=Ѓ9hа").
Через поток пытаюсь загрузить этот файл в переменную :
static BYTE Buffer[1000];
ofstream os("test.txt", ios::binary);
os.write(Buffer, 1000);
os.close();
И вроде все грузит, но как только система встречает среди байт NUL (т.е. '\0') — она считает это концом файла и дальше считывание не идет.
А таких НУЛ'ов в файле штук сто.
Подскажите, если кто знает, как обойти это, чтоб считывание шло игнорирую байт конца файла.