I\'m trying to parse a simple string in C++. I know the string contains some text with a colon, followed immediately by a space, then a number. I\'d like to extract just t
I can't just tokenize on the space (using sstream and <<) because the text in front of the colon may or may not have spaces in it.
Right, but you can use std::getline:
std::getline
string not_number; int number; if (not (getline(cin, not_number, ':') and cin >> number)) { cerr << "No number found." << endl; }