проблема с символом '\0'
От: Аноним  
Дата: 09.09.10 09:02
Оценка: :)
Суть проблемы:
Есть текстовый файл, в который сохранили набор байт (разные кракозябры типа 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') — она считает это концом файла и дальше считывание не идет.
А таких НУЛ'ов в файле штук сто.

Подскажите, если кто знает, как обойти это, чтоб считывание шло игнорирую байт конца файла.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.