Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2009, 23:02   #11
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Объясняю причину ошибки, которую я предполагал, если кому интересно
file.eof() возвращает true, видимо, только после неудачной попытки чтения, т.е. проверили. Вроде бы не конец файла, значит цикл продолжаем
file >> str; // Пытаемся прочитать строку из файла и узнаём, что оказывается уже конец. Ошибку не выдаёт, значит в str записывается пустая строка. После этого уже file.eof() == true, но мы же это уже не проверяем
cout << str << endl ; // Выводим пустую строку и переходим на новую, вот и есть наш лишний Enter
Цитата:
Сообщение от Rustik2 Посмотреть сообщение
а у тя есть почтовый ящик?
Есть. Более того: на форуме есть возможность отправки личных сообщений
pu4koff вне форума Ответить с цитированием
Старый 08.11.2009, 23:09   #12
Rustik2
Пользователь
 
Регистрация: 08.10.2009
Сообщений: 14
По умолчанию

а понятно? если че можно будет обратится к тебе?
Rustik2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход на новую строку в Memo Лонли-Локли Компоненты Delphi 12 08.01.2021 05:00
Переход на новую строку delphin100 Общие вопросы Delphi 9 31.05.2012 04:52
Переход на новую строку после пробела nolz Общие вопросы Delphi 7 31.08.2009 19:33
Переход на новую строку в Memo1 )Игнат( Общие вопросы Delphi 2 07.07.2009 20:31
Переход на новую строку код13 Ecosasha Общие вопросы C/C++ 12 11.06.2009 18:31