Консольный ввод и вывод в С++
Хотяв С++ по-прежнему доступны функции ввода - вывода printf() и scanf() из языка С, С++ обеспечивает иной, лучший способ выполнения этих операций. В С++ ввод/вывод выполняется с использование переопределенных операций << и>>, а не с помощью функций. Сохраняя свои первоначальные значение (левый и правый сдвиг), операции << и >> выполняют еще ввод и вывод.
Для вывода на экран применяется следующая процедура
cout << выражение;
Таким способом можно вывести любой базовый тип данных С++.
Аналогичным образом можно осуществлять и ввод (вместо scanf()).
Например,
int i;
cin >> i;
Обратите внимание, что переменной i не должен предшествовать &. В общем случае, для ввода с клавиатуры следует использовать следующую форму >>:
cin >> выражение;
Для использования операций ввода/вывода в С++, в программу необходимо включить заголовочный файл iostream.h.