Возникает ошибка при чтении строки в Builder6
в Builder 6 при написании такого кода:
while (!fin_log.eof())
{
fin_log.get(str1,'0A');
mm=mm+strlen(str1)+1;
fout<<mm;
fin_log.seekg(mm,ios_base::beg);
}
Читает первую строку, выводит mm=151, а дальше выводит mm как mm+1=152, не читает последующие строки.
Ошибка возникает исключительно в Builder6, в Builder4 корректно работает.