Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Запись структуры и чтение из файла в структуру ( как бы лучше ) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа "Банкомат": выдать произвольную сумму банкнотами разного номинала http://www.cyberforum.ru/cpp-beginners/thread1186166.html
Доброго времени суток. Надо сделать методы снятия, пополнения денег с использованием банкнот то бишь в банке есть опред. кол-во банкнот разного номинала(5,10,20,50,100$). При выдаче n-ой суммы денег...
C++ Вставка одного вектора в другой через один без циклов Поставили интересную задачу: вставить элементы одного вектора в другой без использования циклов. Рекурсия считается как цикл. Пользоваться можно for_each. Для вставки элементов нужно, как я понял,... http://www.cyberforum.ru/cpp-beginners/thread1186157.html
C++ Масштабирование графика функции
Здравствуйте. Написал программу, строящую один из трех графиков функции в зависимости от выбора пользователя. Программа работает, графики строятся, но при этом занимают незначительную часть экрана,...
Подскажите один момент в программе C++
Код не мой, по этому не могу понять одну деталь,программа-калькулятор #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> // The token buffer. We never check for overflow!...
C++ Запись структуры и её чтение из файла http://www.cyberforum.ru/cpp-beginners/thread1186126.html
пробовал разными способами, ничего не работает, не записывает и не считывает //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop...
C++ Дан класс «Слово», написать дружественную функцию, читающую слово наоборот Дан класс «слово». Написать дружественную функцию, читающую слово наоборот. Реализовать преобразования всех введённых слов. подробнее

Показать сообщение отдельно
evelolka
2 / 2 / 0
Регистрация: 25.10.2013
Сообщений: 108

Запись структуры и чтение из файла в структуру ( как бы лучше ) - C++

23.05.2014, 19:50. Просмотров 650. Ответов 1
Метки (Все метки)

Подкиньте идею как лучше записать структуру в файл и обратно из файла в структуру
У меня есть мысль:
даны 4 элемента
вводим их в файл (каждый в строку отдельную),а затем считывая построчно распределять по полям структуры с помощью счётчика 9 допустим 1 в 1 поле, 2 в 2 поле и т.д. затем после ввода в последнее поле сбросить счётчик и заново

как бы лучше

записал так
C++
1
2
3
4
5
6
7
8
9
10
ofstream out("lab.txt");
current = head;
while( current != 0 )
{
    out << current -> name << endl;
    out << current -> family << endl;
    out << current -> dolzhnost << endl;
    out << current -> year << endl;
    current = current -> next;
};
считал так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
char file[100];
        cout << "\nВведите имя файла" << endl;
        cin >> file;
        ifstream in(file,ios_base::in);
        if (!in.is_open()) // если файл небыл открыт
            {
                cout << "Файл не может быть открыт или создан\n"; // напечатать соответствующее сообщение
                return 1; // выполнить выход из программы
            }
        char str[100];
        while( in.getline( str , 100) )
        {
            cout << str << endl ;
        };  
    in.close();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru