#include <iostream>
#include <sstream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
stringstream myfile{"hello124\t4\nzxA23\n2\nz"};
if (myfile) { //if file is open then
string line;
while(getline(myfile, line)){ //while succesful read
//remove all chars, special and whitespace
line.erase(remove_if(line.begin(), line.end(), [](const char& c) { return !isdigit(c); } ), line.end());
cout << line<<endl; // then write the line in the output file
}
}
else{
cout << "Error in opening file" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGFsZ29yaXRobT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoKICAgIHN0cmluZ3N0cmVhbSBteWZpbGV7ImhlbGxvMTI0XHQ0XG56eEEyM1xuMlxueiJ9OwogICAgCiAgICBpZiAobXlmaWxlKSB7IC8vaWYgZmlsZSBpcyBvcGVuIHRoZW4KICAgICAgICBzdHJpbmcgbGluZTsgCiAgICAgICAgd2hpbGUoZ2V0bGluZShteWZpbGUsIGxpbmUpKXsgLy93aGlsZSBzdWNjZXNmdWwgcmVhZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9yZW1vdmUgYWxsIGNoYXJzLCBzcGVjaWFsIGFuZCB3aGl0ZXNwYWNlCiAgICAgICAgICAgIGxpbmUuZXJhc2UocmVtb3ZlX2lmKGxpbmUuYmVnaW4oKSwgbGluZS5lbmQoKSwgW10oY29uc3QgY2hhciYgYykgeyByZXR1cm4gIWlzZGlnaXQoYyk7IH0gKSwgbGluZS5lbmQoKSk7IAogICAgICAgICAgICBjb3V0IDw8IGxpbmU8PGVuZGw7IC8vIHRoZW4gd3JpdGUgdGhlIGxpbmUgaW4gdGhlIG91dHB1dCBmaWxlIAogICAgICAgIH0KICAgfQogICAgZWxzZXsKICAgICAgICBjb3V0IDw8ICJFcnJvciBpbiBvcGVuaW5nIGZpbGUiIDw8IGVuZGw7CiAgICB9CiAgICAgICAgcmV0dXJuIDA7Cn0=