Int num;
cin >> num;
Обратите внимание, что переменной num не предшествует амперсанд &. При вводе с использованием функции scanf() языка С ей должны передаваться адреса переменных. Только тогда они смогут получить значения, вводимые пользователем.
В случае использования оператора ввода C++ все происходит иначе.
В общем случае для ввода значения с клавиатуры, используйте следующую форму оператора >>:
cin >> переменная
Для правильного использования операторов ввода/вывода в C++ вы должны включить в программу заголовочный файл iostream.h. Он является одним из стандартных заголовочных файлов C++ и поставляется с компилятором.
В этой программе выводится строка, два целых числа и одно число с плавающей точкой двойной точности:
#include <iostream>
Using namespace std;
Int main()
{
Int i, j;
Double d;
i = 10;
j = 20;
d = 99.101;
cout << "Вот несколько чисел:
cout << i;
cout <<' ';
cout << j;
cout << ' ';
cout << d;
Return 0;
}
Ниже представлен результат работы программы:
Вот несколько чисел: 10 20 99.101
В одном выражении ввода/вывода можно выводить более одной величины.
Например, версия программы, описанной в примере, показывает один из эффективных способов программирования инструкций ввода/вывода,
#include <iostream>
Using namespace std;
Дата добавления: 2015-04-25; просмотров: 859;