string word; while (cin >> word) { process word }
string line; while (getline(cin, line)) { process line }
char ch; while (cin.get(ch)) { process ch }