Структура для хранения, отображения, сортировки, поиска, сохранения, удаления данных в C ++ - PullRequest
0 голосов
/ 09 декабря 2018

Я создал структуру в 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:

}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...