С использованием выражения std::cin, определенного в заголовочном файле iostream, можно вводить с клавиатуры в консольном приложении символы, строки, целые числа или числа с плавающей точкой - тип вводимых данных определяется типом переменной следующей после выражения std::cin.
#include <iostream> // std::cint, std::cout
using std::cout; // Избавляемся от префикса std::
using std::cin; // Избавляемся от префикса std::
int main(){
int num;
char ch[80];
std::string str;
cout << "Enter getline_cin \n"; // Приглашение к вводу строки
getline(cin, str); // Ввод строки с пробелами "opa pa"
cout << str; // opa pa
cout << "\nEnter cin int \n"; // Приглашение к вводу числа
cin >> num; // 23 Вводим целое число
cout << num; // 23
cout << "\nEnter cin string \n"; // Приглашение к вводу строки
cin >> str; // Пробелы недопустимы "opa pa"
cout << str; // opapa
cout << "Enter cin.get \n"; // Приглашение к вводу строки
cin.get(ch, 80); // Ввод строки с пробелами в char[]
cout << ch; // opa pa
}