Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef _GLIBCXX_IOSTREAM
- #include <iostream>
- using namespace std;
- #endif
- void intvalid (int* data) { //For ints
- while(cin.fail()) { //Input validation loop
- cin.clear(); //Clear flags
- cin.ignore(255,'\n'); //Clear input buffer
- cout<<"Invalid Input - Please input a number:";
- cin>>(*data);
- }
- }
- void flvalid (float* data) { //For floats
- while(cin.fail()) { //Input validation loop
- cin.clear(); //Clear flags
- cin.ignore(255,'\n'); //Clear input buffer
- cout<<"Invalid Input - Please input a number:";
- cin>>(*data);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment