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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
evelolka
2 / 2 / 0
Регистрация: 25.10.2013
Сообщений: 108
#1

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

23.05.2014, 19:50. Просмотров 618. Ответов 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();
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2014, 19:50     Запись структуры и чтение из файла в структуру ( как бы лучше )
Посмотрите здесь:
Запись и чтение структуры в/из файла C++
Запись и чтение структуры из файла C++
C++ Запись структуры и её чтение из файла
C++ Запись и чтение структуры с файла
Запись и чтение структуры из бинарного файла C++
Чтение структуры из файла и запись нового C++
C++ Запись/чтение вектора в/из файла.Структуры
Ansi c, запись и чтение структуры из файла. Накосячил от души C++
Запись структуры в файл, чтение из файла и удаление (файловый ввод/вывод) C++
Чтение/запись структуры "Клиент" из текстового файла C++
Чтение/запись структуры C++
Запись\чтение структуры в\из файл(а) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
5262 / 4582 / 1537
Регистрация: 14.04.2014
Сообщений: 18,211
23.05.2014, 20:02     Запись структуры и чтение из файла в структуру ( как бы лучше ) #2
Считывай так же как и записываешь. Построчно в эти 4 поля.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru