Ввод/вывод данных в языке C++ можно реализовать одним из двух способов: как в С, с помощью функций ввода-вывода (printf и scanf) или с использованием библиотеки iostream.h. Второй способ удобнее, так как не требует использования шаблонов.
Для использования функций ввода/вывода необходимо подключить файл с описаниями с помощью директивы #include <iostream.h>.
Для того чтобы пользователь ввёл значение переменной x используется код:
1 |
cin>>x; |
А если нужно чтобы пользователь последовательно ввёл значения переменных x, y, z используется код:
1 |
cin>>x>>y>>z; |
Объект cout позволяет вывести информацию на экран:
1 2 3 4 5 6 7 |
cout<<x; cout<<"x="; cout<<"x="<<x; cout << endl; |
После выполнения первой строки на экран отобразится значение переменной x, второй: текст x=. Результатом выполнения третьей строки будет вывод на экран текста: x=(значение переменной x). После выполнения четвертой строки в выходной поток будет помещен символ перехода на новую строку. Текст для вывода необходимо заключать в двойные кавычки. Помимо ввода и вывода со стандартных терминалов (клавиатуры и экрана) можно перенаправить потоки данных в файл или область памяти.
Но....ведь....нет файла
Хэдэры в CPP идут без .h, это стандарты С.
Да, некоторые новые компиляторы уже не воспринимают с h.
В них нужно:
#include <iostream>
using namespace std;