Описать массив структур, содержащих сведения о фильмах - C (СИ)
Формулировка задачи:
Здравствуйте, помогите, пожалуйста, неразумной девочке ^^
Необходимо выполнить обработку сформированного массива структур и результаты обработки вывести на экран дисплея. Массив структур, содержащих сведения о фильмах. Каждая структура должна содержать следующие поля: режиссер, название, страна, жанр, год создания. Вывести на экран сведения о фильмах определенного жанра, созданных в некоторой стране.
Заранее спасибо :з
Решение задачи: «Описать массив структур, содержащих сведения о фильмах»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include "menu.h" #include "in_out.h" int main() { menu_item list[] = { {"Вывод всех фильмов в каталоге",outputAll}, {"Вывод фильмов по критерию",output}, }; system("chcp 1251 > nul"); menu(list,sizeof list / sizeof *list); system("pause"); }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы
- Определяем функцию main()
- Создаем массив структур menu_item с двумя элементами
- Первый элемент массива содержит название пункта меню
Вывод всех фильмов в каталоге
и функцию outputAll() - Второй элемент массива содержит название пункта меню
Вывод фильмов по критерию
и функцию output() - Вызываем функцию menu(), передавая ей массив структур и размер этого массива
- Выводим на экран всю информацию о фильмах в каталоге
- Запускаем паузу, чтобы пользователь мог прочитать информацию на экране
- В конце программы выводится символ конца строки
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д