|
0 / 0 / 0
Регистрация: 14.12.2020
Сообщений: 3
|
|
Вывести информацию из файла .txt, прочитать и составить программу на С++14.12.2020, 23:41. Показов 30686. Ответов 7
Метки нет (Все метки)
Задан текстовый файл Data.txt, содержащий список в следующем виде:
фио пробел дата пробел месяц пробел год Например: Джанет_Джексон_16_мая_1966 Чарли_Шин_3_сентября_1965 Стивен_Спилберг_18_декабря_1947 Джулианна_Мур_30_декабря_1960 Майк_Майерс_25_мая_1963 Катрин_Денев_22_октября_1943 Ким_Бэсинджер_8_декабря_1953 Составить программу получения: • возраста каждого человека • общий средний возраст всех • общего списка, состоящего из фамилии, даты рождения, возраста • Список записать в файл Resultat.txt • Общий средний возраст записать первой строкой в файл Resultat.txt. • упорядочить список по убыванию возраста, используя любую сортировку • упорядоченный список записать в файл ResultatSortMyself.txt • упорядочить список по возрастанию возраста, используя стандартную сортировку Хоара (qsort) • Упорядоченный список записать в файл ResultatSort.txt • Для проверки результатов информацию созданных списков вывести на экран. Нужно написать программу на С++, не используя векторы. Желательно с комментариями (хочу разобраться, как все работает).
0
|
|
| 14.12.2020, 23:41 | |
|
Ответы с готовыми решениями:
7
Прочитать информацию из txt файла
Прочитать информацию из файла и вывести список учителей |
|
484 / 296 / 53
Регистрация: 13.08.2019
Сообщений: 1,042
|
||||||
| 15.12.2020, 07:26 | ||||||
|
Добрый день! Давайте попробуем Вам помочь не полным готовым решением, а начиная с основ. Прежде всего нам потребуется открыть файл, считать его содержимое с учетом пробелов, а так же определить длину каждой из строк.
Пример:
Далее, напишите функцию для поиска года рождения, функцию для вычисления возраста, функцию для сортировки, функцию записи в файл и т.д. Эти функции используйте в цикле обработки прочитанной строки.
0
|
||||||
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
| 15.12.2020, 07:54 | |
|
0
|
|
|
736 / 700 / 110
Регистрация: 29.05.2015
Сообщений: 4,282
|
||
| 15.12.2020, 07:59 | ||
|
2. Где определяется длина строки и куда она сохраняется для дальнейшего использования?
0
|
||
|
484 / 296 / 53
Регистрация: 13.08.2019
Сообщений: 1,042
|
|||
| 15.12.2020, 08:39 | |||
|
2. Длинна строки определяется в условии. Можно сохранить конечно, но я предполагал, что дальнейшая обработка будет в этом же цикле на лету. Считали строку -> обработали строку -> сохранили нужную информацию в файл -> перешли к новой строке. Так что заводить отдельную переменную прям здесь и сейчас не стал. Добавлено через 49 секунд Просветите пожалуйста, с чем это связано и как сделать правильней?
0
|
|||
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||||
| 15.12.2020, 08:54 | ||||||||
1
|
||||||||
|
484 / 296 / 53
Регистрация: 13.08.2019
Сообщений: 1,042
|
||
| 15.12.2020, 09:05 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 14.12.2020
Сообщений: 3
|
||
| 15.12.2020, 17:36 [ТС] | ||
|
Хуба-Буба,
Спасибо. Можете, пожалуйста, привести написание функции, например, возраст каждого в этой задаче, а то не понимаю, как из каждой строчки вывести именно дату,месяц и год каждого и посчитать возраст. И мы все эти функции должные писать в секции int main(), или же отдельно (за { } скобками)? "Эти функции используйте в цикле обработки прочитанной строки". Как это правильно(!) написать (например, с функцией поиска возраста каждого)? P.S. Только начинаю программировать на С++, поэтому пока что плохо представляю структуру кода для данной задачи ![]() Добавлено через 4 минуты char buff [size]; Visual Studio пишет, что выражение size должно иметь константное значение. Как исправить?
0
|
||
| 15.12.2020, 17:36 | |
|
Помогаю со студенческими работами здесь
8
Составить программу, которая записывает в файл out.txt произведение ненулевых чисел из файла in.txt Как с txt файла вывести информацию на listbox? Разработайте программу, которая считывает информацию из файла date.txt
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|