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

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

Войти
Регистрация
Восстановить пароль
 
Olik1
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 11
#1

Дан текстовый файл с данными о студентах, содержащий сведения: ФИО и сумма стипендии. Вывести 5 самых богатых - C++

30.05.2014, 20:54. Просмотров 563. Ответов 1
Метки нет (Все метки)

Текстовый файл может содержать запись: Ivanov Ivan Ivanovich 1340 либо каждое слово построчно-на усмотрение разработчика. Я создала структуру:
C++
1
2
3
4
5
6
struct Student {
    string fio[15];
    string name[15];
    string otch[15];
    int st[5];
};
Но мне не ясно как считывать структуру из текстового файла, чтобы потом отсортировать и вывести на экран?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2014, 20:54     Дан текстовый файл с данными о студентах, содержащий сведения: ФИО и сумма стипендии. Вывести 5 самых богатых
Посмотрите здесь:
Дан символьный файл, содержащий сведения о студентах группы. Записать эти сведения в файл g, используя образцы C++
C++ Дан массив записей, содержащий сведения о студентах группы
C++ Дан файл содержащий сведения об игрушках.
Создайте текстовый файл, содержащий сведения о клиентах фирмы: C++
C++ Дана информация студентах (структура с полями: ФИО и 4 оценки за экзамен). Вывести данные о студентах, сдавших сессию на отлично.
C++ Дан символьный файл f, содержащий сведения о сотрудниках учреждения
Дан текстовый файл. Создать символьный файл, содержащий все знаки препинания, встретившиеся в текстовом файле C++
Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла C++
C++ Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся этой буквой
Дан текстовый файл, содержащий более трех строк. Удалить из него три последние строки C++
Программа выводит неверный ответ (дан массив структур, содержащий сведения об успеваемости студентов - вывести список неуспевающих студентов) C++
дан входной текстовый файл. Вывести в выходной файл строку с максимальным количеством слов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TheAlpha
6 / 6 / 2
Регистрация: 03.01.2013
Сообщений: 116
31.05.2014, 09:03     Дан текстовый файл с данными о студентах, содержащий сведения: ФИО и сумма стипендии. Вывести 5 самых богатых #2
Olik1, А зачем Вы string объявляете как массив?
Работа со структурой не сильно отличается от работы с простым массивом:
C++
1
2
Student array[10]; //  объявляем массив структуры
cin>>array[2].st = 1340; //инициализируем
Ответ Создать тему
Опции темы

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