| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Работа с файлами. |
| Автор: Grizli 11.5.2014, 17:47 | ||
В файле Bagazh: 10 50 4 6 В консоле он мне выводит только средний вес одного предмета у всех пассажиров, но не выводит самого пассажира. Хотя по условию (fabs(f - e) <= 1) - он должен это делать. Я не силён в работе с файлами, может можно ещё как-нибудь оптимизировать этот алгоритм. |
| Автор: feodorv 11.5.2014, 19:10 |
Ну так первый while уже вычерпал файл до конца, второй вообще не выполняется. Перед вторым циклом нужно переустановить указатель в файле на начало через http://en.cppreference.com/w/cpp/io/basic_istream/seekg |
| Автор: Grizli 11.5.2014, 19:14 |
| Добавил base.seekg(0); - спасибО! |