Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
kravam
быдлокодер
1706 / 893 / 105
Регистрация: 04.06.2008
Сообщений: 5,524
14.10.2011, 11:18

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

14.10.2011, 11:18. Просмотров 6618. Ответов 40
Метки (Все метки)

aeshes, тут что-то не то, надо разобраться.
Вот метод Load
C++
1
2
3
4
5
6
7
8
9
10
11
12
void Name::Load()                       //Загружает данные из файла в поля класса и выводит их на екран, делате так пока не дойдет до конца файла
{
        file.seekg(0, ios::beg);         //Перевести указатель файла на начало файла             
        printf ("qqqqqqqqqqqq\n");
        while(!file.eof())                      //До тех пор пока не дойдет до конца файла
        {
                file>>n>>f>>o>>num;             //Читать даные из файла и записывать их в поля
                if(file.eof())                  //Если конец файла выйти из цикла не вводить конец файла на екран
                        break;                  
                Cout();                                 //Вывести на екран поля класса
        }
}
Благодаря этому:
file.seekg(0, ios::beg);

счётчик должен устанавливаться в начал файла и БЕЗ ИСПОЛЬЗОВАНИЯ file.clear();
А он не устанавливается. Также он не устанавливается и при
C++
1
2
3
file.seekp(0, ios::beg);
//Или
file.seekp(0);
Хотелось бы не просто достичь результата но и разобраться с этим вопросом, я сам не могу.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2011, 11:18
Темы с ответами и решениями для 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