Я создал структуру в C ++.Он хранит информацию о фильмах, например, название фильма, идентификатор фильма, жанр фильма и т. Д. Теперь мне нужно использовать регистр переключения на 1) ввод информации 2) отображение информации 3) поиск информации 4) сортировка информации фильма 5) удаление информации 6) сохранение 7)Выход.Теперь, если я выберу вариант 1 и введите информацию.Как будет отображаться меню опций для отображения информации.И снова показать меню опций для сортировки ..... код так для
#include<iostream>
using namespace std;
struct Movies
{
int id;
char name[50];
int ranking;
char genre[10];
int business;
};
int main()
{
struct Movies mov[5];
int i, opt;
cout << "Press 1 to Enter movie information" << endl;
cout << "Press 2 to Display movie information" << endl;
cout << "Press 3 to Search movie" << endl;
cout << "Press 4 to Sort movie information" << endl;
cout << "Press 5 to Delete" << endl;
cout << "Press 6 to Save movie information to file" << endl;
cout << "Press 7 to Exit the program" << endl << endl;
cin >> opt;
switch (opt)
{
case 1:
for(i=0; i<5; i++)
{
cout << "Enter Movie " << i+1 << " Information " << endl;
cout << "Enter ID: ";
cin >> mov[i].id;
cout << "Enter name: ";
cin >> mov[i].name;
cout << "Enter ranking: ";
cin >> mov[i].ranking;
cout << "Enter genre: ";
cin >> mov[i].genre;
cout << "Enter Business: ";
cin >> mov[i].business;
cout << endl;
}
break;
case 2:
for(i=0; i<5; i++)
{
cout << "Displaying Movie " << i + 1 <<"Information"<< endl;
cout << "ID: " << mov[i].id << endl;
cout << "Name: " << mov[i].name << endl;
cout << "Ranking: " << mov[i].ranking << endl;
cout << "Genre: " << mov[i].genre << endl;
cout << "Business: " << mov[i].business << endl;
return 0;
}
case 3:
}
}