Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочник по функциям С++.doc
Скачиваний:
131
Добавлен:
02.05.2014
Размер:
3.57 Mб
Скачать

Getchar

-----------------------------------------------------------------

НазначениеПолучает символ из stdin.

Синтаксисint getchar(void);

Прототип вstdio.h

Замечанияgetchar - макрос, который возвращает следующий

символ из потока stdin. Он определен как

getc(stdin).

ВозвращаемоеПри успешном выполнении getchar возвращает про-

значениечитанный символ после преобразования его в це-

лое без знака. При достижении конца файла или

ошибке она возвращает EOF.

Переносимостьgetchar доступна в UNIX системах, она определе-

на Керниганом и Ритчи. Данная функция совмести-

ма с ANSI Си.

Смотри такжеfgetc, fgetchar, getc, getch, getche, putc,

putchar, ungetc

-----------------------------------------------------------------

getche

-----------------------------------------------------------------

НазначениеПолучает символ с консоли и отображает его на

экран.

Синтаксис int getche(void);

Прототип вconio.h

Замечанияgetche - функция, которая читает символ с кон-

соли и отображает его в текущем текстовом окне,

используя BIOS.

Возвращаемоеgetche возвращает прочитанный символ.

значение

ПереносимостьУникальна для MS-DOS

Смотри также cgets, cscanf, fgetc, getc, getch, getchar,

kbhit, putch, ungetch

-----------------------------------------------------------------

Getcolor

-----------------------------------------------------------------

НазначениеВозвращает текущий цвет рисования.

Синтаксис #include<graphics.h>

int far getcolor(void);

Прототип вgraphics.h

Замечанияgetcolor возвращает текущий цвет рисования.

Цвет рисования является величиной, присваивае-

мой точкам растра при вычерчивании линий и т.п.

Например, в режиме CGAC0 в палитру входит четы-

ре цвета: цвет фона, светлозеленый, светлокрас-

ный и желтый. В этом режиме (если getcolor

возвращает 1) текущим цветом рисования является

светлозеленый.

Возвращаемоеgetcolor возвращает текущий цвет рисования.

значение

ПереносимостьДанная функция работает только на IBM PC и сов-

местимых моделях при наличии соответствующих

графических адаптеров.

Смотри также getbkcolor, getpalette, getmaxcolor, setcolor

Пример

#include<graphics.h>

#include<conio.h>

main()

{

/* требование автоопределения */

int graphdriver=DETECT, graphmode;

int svcolor;

/* инициализация графики */

initgraph(&graphdriver, &graphmode,"");

/* сохранить текущий цвет рисования */

svcolor = getcolor();

/* установить цвет рисования 3-му цвету палитры */

setcolor(3);

/* небольшая цветная окружность */

circle(100,100,5);

/* восстановить старый цвет рисования */

setcolor(svcolor);

getche();

closegraph();

}

-----------------------------------------------------------------