Стандартные потоки ввода-вывода данных

Для реализации стандартного ввода-вывода данных используется библиотечный файл iostream.h (i – input (ввод); o – output (вывод); stream – stream (поток)), в котором определены стандартные потоки ввода данных от клавиатуры cin и вывода данных на экран дисплея cout, а также соответствующие операции:

<< – операция записи данных в поток;

>> – операция чтения данных из потока.

Пример 1.

//Программа стандартного ввода-вывода данных

#include <iostream.h>

void main() {

int year, /*год рождения*/

height, /*рост*/

weight;/*вес*/

 

cout << "Введите год рождения \n";

cin >> year;

 

cout << "Введите рост \n";

cin >> height;

 

cout << "Введите вес \n";

cin >> weight;

 

cout << "\nВведенные данные: год рождения " << year << ",

рост " << height << ", вес " << weight << ".";

}

После компиляции программы ее можно запустить на выполнение. Результат выполнения на экране будет выглядеть примерно так:

Введите год рождения

Введите рост

Введите вес

 

Введенные данные: год рождения 1991, рост 173, вес 67.

Пояснение к примеру

Программа начинается (после комментариев) с оператора

#include <iostream.h>

Директива include подключает к исходному программному коду файл iostream.h, который описывает функции стандартной библиотеки ввода-вывода для работы с клавиатурой и экраном.

Следующая строка содержит тип и определение главной функции:

void main()

Далее стоит операторная скобка начала программы '{', а на следующей строке объявляется тип трех переменных

int year, /*год рождения*/

height, /*рост*/

weight;/*вес*/

Оператор int уведомляет компилятор, что для хранения этих трех переменных типа «целое число» требуется выделить необходимое количество памяти. Эта область памяти будет зарезервирована в течение выполнения оставшейся части программы. Переменные всегда должны быть описаны до первого использования.

Оператор cout выводит данные, заданные в кавычках, на экран в следующих строках (\n переводит курсор на новую строку):

cout << "Введите год рождения \n";

cout << "Введите рост \n";

cout << "Введите вес \n";

Оператор cin присваивает заданным переменным значения, которые были введены пользователем с клавиатуры. Ввод каждого значения завершается нажатием клавиши Enter (#10#13).

В строке

cin >> year;

переменной year присваивается значение 1991 (смотрите результат выполнения программы).

В строке

cin >> height;

переменной height присваивается значение 173.

В строке

cin >> weight;

переменной weight присваивается значение 67.

Строка

cout << "\nВведенные данные: год рождения " << year << ",

рост " << height << ", вес " << weight << ".";

выводит на экран как значения строковых констант, заданные в кавычках, так и значения переменных year, height, weight.

Далее стоит операторная скобка окончания программы '}'.

 

 








Дата добавления: 2015-02-16; просмотров: 663;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.