User Input Strings
It is possible to use the extraction operator >>
on cin
to store a string entered by a user:
Example
string firstName; cout << "Type your first name: "; cin >> firstName; // get user input from the keyboard cout << "Your name is: " << firstName; // Type your first name: John // Your name is: John
However, cin
considers a space (whitespace, tabs, etc) as a terminating character, which means that it can only store a single word (even if you type many words): Continue reading C++ User Input Strings