Line Number | Syntax Highlight | Download Raw
LinkedIn


void search_database(computer_type computers[])
{
    int count;
    char option;
    char search_asset[7];
    do{
        cout << "Search for asset number: "<< flush;
        cin >> search_asset;
        for (count=0; count < max_records; count++)
        {
            if(strcmp(computers[count].asset_num, search_asset) == 0)
            {
             cout << endl << "Do you want to..." << endl
                    << "Edit Record?\t\t1" << endl
                    << "Display Record?\t\t2" << endl
                    << "Delete Record?\t\t3" << endl
                    << "Return to main menu\tQ" << endl;
                    cin >> option;
                    option=toupper(option);
                        switch (option)
                            {
                                case '1':
                                    edit_computer_record(computers, count);
                                    break;
                                case '2' :
                                    show_record(computers, count);
                                    break;
                                case '3':
                                    delete_computer_record(computers, count);
                                    break;
                                case 'Q':
                                    execute_menu_choice(computers);
                                    break;
                                default:
                                    cout << endl << "Unrecongnised option" << endl;
                            }    
            
        }
    }
}while (option != 'Q');
    }




Back to recent pastes