Описать массив структур, содержащих сведения о фильмах - 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");
}

Объяснение кода листинга программы

  1. Включаем необходимые заголовочные файлы
  2. Определяем функцию main()
  3. Создаем массив структур menu_item с двумя элементами
  4. Первый элемент массива содержит название пункта меню Вывод всех фильмов в каталоге и функцию outputAll()
  5. Второй элемент массива содержит название пункта меню Вывод фильмов по критерию и функцию output()
  6. Вызываем функцию menu(), передавая ей массив структур и размер этого массива
  7. Выводим на экран всю информацию о фильмах в каталоге
  8. Запускаем паузу, чтобы пользователь мог прочитать информацию на экране
  9. В конце программы выводится символ конца строки

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.556 из 5
Похожие ответы