не читается 13 символ
От: Аноним  
Дата: 05.09.05 07:12
Оценка:
При чтении из файла не виден 13 символ, если идет перевод строки как последовательность 13 и десятого символа, то при чтении читается сразу 10. мне же нужно считать файл полностью без подобных потерь.

std::ifstream ofile("filename", std::ios::binary || std::ios::in);
if( !ofile.is_open() )
{
std::cerr << "Cannot open file \"" << argv[2] << "\"\n";
return -1;
}

while (ifile)
{
char letter;
ifile.read(&letter, 1);

if (letter == 13) {
// сюда никогда не попадаем
}
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.