Составители:
Рубрика:
84
тельности) в буфер памяти с помощью функции-элемента read, определяет
число введенных символов с помощью gcount и выводит символьный массив из
буфера памяти с помощью write. Пример программы на неформатированный
ввод- вывод показан на рис. 12.5.
// Пример программы на неформатированный ввод-вывод
#include <iostream.h>
#include <conio.h>
const int size = 80;
main()
{
clrscr();
char buffer[size] ;
cout << "Введите предложение:"<<endl;
cin.read(buffer, 20);
cout << "Введенное предложение:"<<endl;
cout.write (buffer ,cin.gcount());
cout<<"\nНажмите любую
клавишу ...";
getch();
return 0;
}____________________________________________________________
Результаты выполнения программы:
Введите предложение:
Использование функций-элементов read, write, gcount
Введенное предложение:
Использование функций
Рис. 12.5
13. Область видимости переменных
Областью видимости (областью действия) переменной называется об-
ласть программы, в которой на данную переменную можно сослаться. На неко-
торые переменные можно сослаться в любом месте программы, тогда как на
другие – только в определенных ее частях [1]. Класс памяти определяется, в ча-
стности, местом объявления переменной. Локальные переменные объявляются
внутри некоторого блока
или функции. Эти переменные видны только в преде-
лах того блока, в котором они объявлены. Блоком называется фрагмент кода,
ограниченный фигурными скобками "{ }". Глобальные переменные объявляют-
ся вне какого-либо блока или функции. Спецификации класса памяти могут
быть разбиты на два класса: автоматический класс памяти с локальным време-
нем жизни и статический
класс памяти с глобальным временем жизни. Ключе-
вые слова auto и register используются для объявления переменных с локаль-
ным временем жизни. Эти спецификации применимы только к локальным
переменным. Локальные переменные создаются при входе в блок, в котором
они объявлены, существуют лишь во время активности блока и исчезают при
Страницы
- « первая
- ‹ предыдущая
- …
- 82
- 83
- 84
- 85
- 86
- …
- следующая ›
- последняя »
