/* Extract all integers from string */ #include #include using namespace std; void extractIntegerWords(string str) { stringstream ss; /* Storing the whole string into string stream */ ss << str; /* Running loop till the end of the stream */ string temp; int found; while (!ss.eof()) { /* extracting word by word from stream */ ss >> temp; /* Checking the given word is integer or not */ if (stringstream(temp) >> found) cout << found << " "; /* To save from space at the end of string */ temp = ""; } } // Driver code int main() { string str = "1: 2 3 4 prakhar"; extractIntegerWords(str); return 0; } ..... Output: 1 2 3 4