Консольный ввод и вывод данных в C++
В С++, как и в С, нет встроенных в язык средств ввода-вывода. В С++ разработана библиотека ввода-вывода iostream, которая подключается директивой #include <iostream>
Библиотека iostream определяет три стандартных потока:
- cin стандартный входной поток (stdin в С)
- cout стандартный выходной поток (stdout в С)
- cerr стандартный поток вывода сообщений об ошибках (stderr в С)
Для выполнения операций ввода-вывода переопределены две операции поразрядного сдвига:
- >> получить из входного потока
- << поместить в выходной поток
Введение данных - cin >>
cout << "введите: ";
int tr;
cin >> tr;
Выведение данных - cout <<
cout << a+a+a << endl;//a=10 -> 30
cout << "Привет, Мир!!!" << endl; // Привет, Мир!!!
Пример:
#include <iostream>
using namespace std;//Пространство имён
int main()
{
setlocale(0,"");
cout << "Введите число: ";
int tx;//Объявление переменной
cin >> tx;//Ввод
cout << tx << endl;//Вывод
system("pause");//Команда задержки экрана
return 0;
}
или даже так:
...
cout << "Введите два числа: ";
int t1, t2;//Объявление переменных
cin >> t1 >> t2;//Ввод
cout << t1 << " " << t2 << endl;//Вывод
...