![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Agnus:Dei |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Продвинутые Сообщений: 4 Регистрация: 3.4.2008 Город: Казань Вы: студент ![]() |
Задача следующая:
Дан файл, содержащий сведения о сотрудниках отдела учреждения. Структура записи файла: фамилия, имя, отчество сотрудника, год рождения, должность, домашний телефон, домашний адрес. Записи в файле не упорядочены. Написать программу которая: - упорядочивает записи в алфавитном порядке, используя список, и записывает их в новый файл; - печатает список сотрудников (в алфавитном порядке), у которых есть домашний телефон, выводить только ф.и.о. и номер телефона. Вопрос - как упорядочить записи в алфавитном порядке и записать их в новый файл? Последний раз садился за TC в прошлом году, ничего не помню - помогите, пожалуйста. |
![]() ![]() |
Julia |
![]()
Сообщение
#2
|
Ассистент ![]() ![]() ![]() ![]() Группа: Julia Сообщений: 593 Регистрация: 23.2.2007 Город: Улан-Удэ Учебное заведение: БГУ Вы: преподаватель ![]() |
Хм. Я думал что Вы все элементы из файла считываете, скажем, в массив. Тогда можно было бы применить qsort(). Если считывать по одному, то это усложнит сортировку. Считывая данные из файла в массив, вы тем самым переносите их из внешней памяти в оперативную. Лучше этого не делать. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 26.5.2025, 3:24 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru