Ввод и вывод
Разговор с пользователем: читаем числа и строки, форматируем ответ
После урока ты сможешь
- Читать числа и слова через std::cin
- Читать целую строку через std::getline и не попадать в ловушку с переводом строки
- Форматировать вывод: {} , {:.2f}, выравнивание
Шаг 1 из 6
Программа, которая слушает
До сих пор программы только говорили. Чтобы они ещё и слушали, нужен поток ввода std::cin из <iostream>. Оператор >> достаёт из него значение и кладёт в переменную:
#include <iostream>
#include <print>
int main() {
int age{};
std::cin >> age;
std::println("Через 10 лет тебе будет {}", age + 10);
}
Под примером есть поле «Ввод»: это то, что «напечатал» пользователь. Поменяй число и запусти снова.
>> сам понимает, что читать, по типу переменной. В int он прочитает целое число, в double дробное, в std::string одно слово.