ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 2) онлайн

Ввод с помощью cin

int ftemp;           // температура по Фаренгейту

cout << "Введите температуру по Фаренгейту: "; cin >> ftemp;

int ctemp = (ftemp-32)*5 / 9;

cout << "Температура no Цельсию равна " << ctemp << endl; return 0;

}

Оператор cin >> ftemp;

заставляет программу ожидать ввода числа от пользователя. Введенное значе- ние присваивается переменной ftemp. Ключевое слово cin является объектом, определенным в C++ для работы со стандартным потоком ввода. Этот поток содержит данные, вводимые с клавиатуры (если он не переопределен). >> яв- ляется операцией извлечения. Она извлекает данные из потокового объекта, стоящего в левой части, и присваивает эти данные переменной, стоящей в пра- вой части.

Результат работы программы может быть следующим:

Введите температуру по Фаренгейту: 212 Температура по Цельсию равна 100

На рис. 2.5 изображена схема функционирования cin и >>.

Рис. 2.5. Ввод с помощью cin

 

31