| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Ошибка с чтением строки в Builder6 |
| Автор: bigtrix 11.3.2005, 12:09 |
| Если у кого-нибудь была аналогичная ошибка помогите, пожалуйста: в 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 корректно работает. |
| Автор: The Thing 16.3.2005, 11:57 | ||
| посмотри может mm забыл занулить.. Когда ты считываешь из файла n символов, то твоя позиция уже находится на begin + 10.. Поэтому
Тута лишняя.. |