#include <string>
#include <vector>
#include <iostream>
#include <sstream>
int main( )
{
std:: vector < int > numbers;
std:: string line;
// ifstream myfile ("example.dat");
std:: istringstream myfile(
"3\n "
"12\n "
"23\n "
"34\n "
"12 34\n "
"12 12\n "
"34 23\n "
"23 23\n \n "
) ;
while ( std:: getline ( myfile, line) )
{
try {
int num = std:: stoi ( line) ;
std:: cout << "Converted \" " << line << "\" to " << num << '\n ' ;
}
catch ( std:: exception & ex)
{
std:: cout << "ERROR: " << ex.what ( ) << '\n ' ;
std:: cout << "\t Unable to convert \" " << line << "\" to a number.\n " ;
}
}
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KCmludCBtYWluKCkKewoJc3RkOjp2ZWN0b3I8aW50PiBudW1iZXJzOwoJc3RkOjpzdHJpbmcgbGluZTsKCQogICAgLy8gaWZzdHJlYW0gbXlmaWxlICgiZXhhbXBsZS5kYXQiKTsKCXN0ZDo6aXN0cmluZ3N0cmVhbSBteWZpbGUoCgkJIjNcbiIKCQkiMTJcbiIKCQkiMjNcbiIKCQkiMzRcbiIKCQkiMTIgMzRcbiIKCQkiMTIgMTJcbiIKCQkiMzQgMjNcbiIKCQkiMjMgMjNcblxuIgoJKTsKCgl3aGlsZSAoIHN0ZDo6Z2V0bGluZShteWZpbGUsIGxpbmUpICkKCXsKCQl0cnkgewoJCQlpbnQgbnVtID0gc3RkOjpzdG9pKGxpbmUpIDsKCQkJc3RkOjpjb3V0IDw8ICJDb252ZXJ0ZWQgXCIiIDw8IGxpbmUgPDwgIlwiIHRvICIgPDwgbnVtIDw8ICdcbicgOwoJCX0KCQljYXRjaCggc3RkOjpleGNlcHRpb24mIGV4KQoJCXsKCQkJc3RkOjpjb3V0IDw8ICJFUlJPUjogIiA8PCBleC53aGF0KCkgPDwgJ1xuJyA7CgkJCXN0ZDo6Y291dCA8PCAiXHRVbmFibGUgdG8gY29udmVydCBcIiIgPDwgbGluZSA8PCAiXCIgdG8gYSBudW1iZXIuXG4iIDsKCQl9Cgl9Cn0=