In addition to using the char extractor, you can get a single character with either form of the get member function. For example:
char c; cin.get(c); // leaves c unchanged if input fails int b; b = cin.get(); // sets b to EOF if input fails
The following example shows a way to skip only blanks, stopping on a tab, newline, or any other character:
int a; do { a = cin.get(); } while(a ==’ ’);