Re[4]: проблема с символом '\0'
От: blackhearted Украина  
Дата: 09.09.10 09:40
Оценка:
Здравствуйте, irbis3003, Вы писали:

I>Блин, до чего же неудобно тут, извиняюсь...


I>В общем торопился, код ни тот взял:



I>
I>static BYTE InBlock[2048];
I> AnsiString iFile;

I>ifstream is(iFile.c_str(), ios::binary);  
I>is.read(InBlock, 2048);
I>is.close();
I>


Нверно, потому, что AnsiString считает, что 0 — это конец строки.
Предположу , что заполняется оно как-то так:

AnsiString str = InBlock;


А потом выводится :
std::cout << str ;


Попробуйте нормально сконструировать строку.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.