#include <iostream>
#include <string>
#include <cctype>
#include <sstream>
using namespace std;
 
int main(){

    string str; //Store a number
    int i=0; //Spit out the number
    
    cout << "Enter a number: ";
    getline(cin, str);
    
    while(true){
        stringstream ss(str);
        if (ss >> i){
            break;
        }
        else{
            cout <<"\nPlease enter a valid number: ";
            getline(cin,str);
        }
    }
    
    cout << "\nThe value stored in string str was: " << i;
    
 return 0;
}
