Ввод - вывод потоками
Поток - это абстрактное понятие расширенной версии языка С, которое относится к любому переносу данных от источника к приемнику.
Чтение данных из потока - это извлечение (extraction).
Вывод данных в поток - помещение или включение (insertion).
Для ввода-вывода используются две переопределенные операции побитового сдвига << , >>. Формат записи:
cout << ID_переменной;
cin >> ID_переменной;
Стандартный поток вывода cout - по умолчанию подключен к монитору.
Стандартный поток ввода cin - по умолчанию подключен к клавиатуре.
Для их работы необходимо подключить стандартную библиотеку iostream.h.
Пример:
#include<iostream.h>
#include<conio.h>
void main(void) {
cout << “ Hello! ” << endl; // end line - переход на новую строку
cout << “ Input i, j ”;
int i, j, k;
cin >> i >> j ;
k = i + j ;
cout << “ Sum i , j = “ << k << endl;
}
Дополнительные функции
В дальнейшем мы будем часто пользоваться стандартными библиотечными функциями. Рассмотрим некоторые из них.
Функция void clrscr(void); - полностью очищает экран дисплея, переводя курсор в верхний левый угол. При работе в Visual C++ очистку экрана можно выполнить, используя функцию system(“cls”);
Функция int kbhit(void); - возвращает ненулевое целое значение при нажатии клавиши, в противном случае - нулевое.
Дата добавления: 2015-09-11; просмотров: 730;