Урок 5: ввод с помощью std::cin
В C вы читали ввод с помощью scanf и &. В C++ вы читаете с помощью std::cin и оператора >>. Обратите внимание на стрелки: cout использует << (наружу, на экран), а cin использует >> (внутрь, в переменную). В этом уроке мы изучим одно — прочитать значение от пользователя в переменную. Не нужен &, как
cin — противоположность cout: вместо отправки на экран с помощью << он вытягивает с клавиатуры в переменную с помощью >>. Стрелка всегда указывает в сторону переменной.
- std::cin
- Стандартный объект ввода C++. Вы читаете из него в переменную с помощью >>, например std::cin >> x;
- >> (оператор извлечения)
- Вытягивает значение из std::cin в переменную справа от него. Направление противоположно << у cout.
- чтение слово за словом
- std::cin >> читает одно значение до следующего пробела/новой строки. Второму слову нужен ещё один >>.