|
0 / 0 / 0
Регистрация: 14.12.2020
Сообщений: 3
|
|
Вывести информацию из файла .txt, прочитать и составить программу на С++14.12.2020, 23:41. Показов 30480. Ответов 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,267
|
||
| 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
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ПЛИС
zxcha1ka_ 27.01.2026
AHDL
Разработать программы для синтеза следующих устройств:
1. Параллельного регистра
4-х разрядного с синхронной загрузкой и асинхронным сбросом (обнулением);
Пoмoгитe пoжaлyйстa
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|