Thread: Why?
View Single Post
Old 09-11-2005, 07:23 PM   #3 (permalink)
bradleyc
Registered User
 
Join Date: Aug 2005
Posts: 17
bradleyc is on a distinguished road
Code:
void doModify()
{
   clrscr();
   char inputv, input1, input2;
   cout << "                      " << endl;
   cout << "  --- MODIFY VIDEO MENU ----                 " << endl;
   cout << "  Would you like to modify a video (y/n)?: ";
   cin >> inputv;
   if (inputv == 'y' || inputv == 'Y')
   {
       	clrscr();
       	int item1, location1, location2;
       	char item2[20];
       	cout << "                      " << endl;
       	cout << "  -- Current Record --    " << endl;
       	cout << "  What is the Video Number?: ";
       	cin >> item1;
       	location1 = searchNum(videoLib, numElements, item1);
       	if (location1 == -1)
       	{
          clrscr();
          cout << "                      " << endl;
          cout << "  Invaild Input" <<endl;
          cout << "  Press any key to exit ....";
          input1 = getch();
          displayMenu();
        }
       	else
       	{
       	  cout << "  What is the Video Name?: ";
      	  cin >> item2;
      	  location2 = searchName(videoLib, numElements, item2);
       	  if (location2 == -1)
       	  {
            clrscr();
            cout << "                      " << endl;
            cout << "  Invaild Input" <<endl;
            cout << "  Press any key to exit ....";
	    		input2 = getch();
            displayMenu();
          }
          else
       	  {
           cout << "                      " << endl;
           cout << "  -- New Record --    " << endl;
           cout << "  What is the Video Number?: ";
           cin >> videoLib[location1].videoNum;
           cout << "  What is the Video Name?: ";
           cin.getline(videoLib[location2].videoName, 30);
           cin.ignore();
           displayMenu();
	   }
	}
  }
    	else if (inputv == 'n' || inputv == 'N')
   	displayMenu();
}
bradleyc is offline   Reply With Quote