Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
aeshes
442 / 205 / 21
Регистрация: 07.10.2011
Сообщений: 462
14.10.2011, 00:07

Решить упражнение на файловый ввод/вывод из книги Лафоре (12 глава) - C++

14.10.2011, 00:07. Просмотров 6623. Ответов 40
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Добавь в функцию Load() первой строкой строку
file.clear();

Дело в том, что после первой попытки вывода ты достиг конца файла и соответствующий флаг установился в 1. Поэтому все последующие проверки while(!file.eof()) не проходили, следовательно. из файла просто ничего не читалось, потому что флажок eof говорил твоему потоку, что конец файла уже достигнут.

Метод clear() чистит эти флажки, поэтому теперь повторный вывод из файла будет возможен
3
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2011, 00:07
Темы с ответами и решениями для C++ Решить упражнение на файловый ввод/вывод из книги Лафоре (12 глава):

Решить задачу на файловый ввод/вывод (игра "Города")
Не могу понять задачу и решить её на Си!!! Срочно! Дело в том что я сейчас на...

Заменить в программе, переводящую строку в двоичный код, консольный ввод/вывод на файловый ввод/вывод
Добрый день! Помогите, пожалуйста, с программой. Программа считывает строку...

Лафоре. Глава 11. Задача 2
Решал задачку из учебника - Лафоре. Глава 11. Задача 2. Вот код #include...

Правильное ли решение задачи? Лафоре. 3 глава 9 задача
Представьте, что вы собираетесь пригласить к себе шестерых гостей, но за вашим...

0
Решить упражнение на файловый ввод/вывод из книги Лафоре (12 глава) C++   Следующее сообщение темы 
Другие темы раздела
C++ Поиск максимального элемента вектора http://www.cyberforum.ru/cpp-beginners/thread206034.html
Написала программу поиска максимального элемента вектора, только теперь её надо переделать немного с использованием указателей... #include<iostream.h> #include<malloc.h> #include<stdlib.h>...
C++ Ввести n и числа a1, a2,...,an Вычислить и вывести коэффициенты многочлена p(x) = (x+a1)*(x+a1*a2)*...*(x+a1*a2*...*an) Ввести n и числа a1, a2,...,an Вычислить и вывести коэффициенты многочлена p(x) = (x+a1)*(x+a1*a2)*...*(x+a1*a2*...*an) http://www.cyberforum.ru/cpp-beginners/thread206023.html
C++ Целая часть от деления
Здравствуйте уважаемые форумчане! Есть ли в языке СИ функция, которая возвращает целю часть от числа( к примеру в паскале (div)) А если нет, то каким способом ее можно получить. Заранее спс!
Матрица C++
Помогите в решении примера! Пожалуйста:) Задана квадратная матрица порядка n. Обнулить все елементы, сума индексов которых есть парным числом.
C++ Как заполнить массив! http://www.cyberforum.ru/cpp-beginners/thread205993.html
Приветствую Вас друзья! Кто знает подскажите как заполнить массив, числами с плавающей запятой. объявляю: float mas; /*заполняю*/ randomize(); for(int i=0; i<20;i++) { mas = random(10);
C++ Перегруженная функция Здравствуйте, помогите пожалуйста разобраться. Как сделать из функции MaxWord перегруженную функцию, чтобы выводил например длину самого длинного слова? #include <stdio.h> #include <iostream.h>... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru