Урок третий - потоки ввода/вывода - Форум
Страница 1 из 11
Форум » Программирование » C++ » Урок третий - потоки ввода/вывода
Урок третий - потоки ввода/вывода
Администратор
Уровень 999
Сообщений: 2093
Дата: Понедельник, 04.06.2012, 09:41:32 | Сообщение # 1
Offline
Сначала хотел дать кое-чё другое, но народ жаждет потоков.
Не будем пока вдаваться в подробности этой схемы, опишем лишь их использование. Для работы с консольными потоками нам необходимо подключить файл iostream.h, есть и другие виды потоков, но их мы рассмотрим позней. Итак:

Code
...
int k = 23;
float f = 1.5;
cout << k << endl << f;
...

Как видно из примера, для вывода необходимо лишь указать стандартный объект для вывода cout, затем оператор << и имя переменной которую нужно вывести, более того, если после переменной опять указать этот оператор, то можно вывести следующую переменную и так до бесконечности. endl это предопределённый оператор, который заставляет поток перейти на следующую строку
Ввод осуществляется аналогично:

Code
...
int k;
float f;
cin >> k >> f;
cout << "Numbers: " << k << " and " << f << endl;
...

Просто оператор "повернут в другую сторону" и cout заменён на cin, к тому же, как видите, & здесь не нужен.
Некоторые преимущества этого способа опишем при изучении классов.

Задание - выполнить предыдущие работы с использованием нового способа ввода/вывода
Подпись пользователя
Форум » Программирование » C++ » Урок третий - потоки ввода/вывода
Страница 1 из 11
Поиск: