Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case 1:
- vid_infile.open("Video.txt");
- Video* NewVideo;
- cout<<"\tPlease enter details of Video to be added: "<<endl;
- cin.getline(buffer,100);
- cout<<"\tEnter Title: ";
- cin.getline(buffer,100);
- vidtitle = buffer;
- cout<<"\tEnter Producer: ";
- cin.getline(buffer,100);
- producer = buffer;
- cout<<"\tProduction Year: ";
- cin>>prodyear;
- cout<<"\t Video ID: ";
- cin>>id;
- cout<<"\tEnter Stock: ";
- cin >> keyEntered;
- vidstock = validateStockInput(keyEntered);
- int validateStockInput(char input) //validate input on menu selection (integer required)
- {
- char keyEntered = '1';
- const char *charPtr = &keyEntered;
- char *remainderPtr;
- int stock;
- keyEntered = input;
- /*Error handling on menu selection input*/
- while(!isdigit(keyEntered)) //while key entered is an alpha character
- {
- cerr<<"\n\tInvalid Input! You entered a non-integer."<<endl;
- cout<<"\n\tPlease enter an INTEGER for stock amount:";
- cin>>keyEntered;
- }
- stock = strtol(charPtr,&remainderPtr, 0); // convert char to int
- return stock;
- } //end validateMenuInput;
Add Comment
Please, Sign In to add comment