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

Getbkcolor

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

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

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

void far getbkcolor(void);

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

Замечанияgetbkcolor возвращает текущий цвет фона (смотри

таблицу в описании функции setbkcolor).

Возвращаемоеgetbkcolor возвращает текущий цвет фона.

значение

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

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

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

Смотри также getcolor, getmaxcolor, getpalette, setbkcolor

Пример

#include<graphics.h>

#include<conio.h>

#include<dos.h>

main()

{

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

int graphdriver = DETECT, graphmode;

int svcolor;

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

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

svcolor = getbkcolor(); /* сохранить

текущий цвет фона */

setbkcolor (svcolor ^1); /* изменить цвет

фона */

delay(5000): /* ждать 5 секунд */

setbkcolor (svcolor); /* восстановить

старый цвет фона */

getche();

closegraph();

}

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

getc

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

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

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

int getc(FILE *stream)

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

Замечанияgetc - это макрос, который получает следующий

символ из потока, указанного в stream, и перед-

вигает указатель файла к следующему символу.

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

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

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

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

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

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

ANSI Си.

Смотри также fgetc, getch, getchar, getche, gets, putc,

putchar, ungetc

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

Getcbrk

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

Назначение Получает установку control-break.

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

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

Замечанияgetcbrk использует прерывание МS-DOS 0x33 для

получения текущей установки контроля

Ctrl-break.

Возвращаемоеgetcbrk возвращает 0, если контроль Ctrl-break

значениевыключен, и 1 - если включен.

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

Смотри такжеctrlbrk, setcbrk

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

getch

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

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

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

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

Замечанияgetch - читает символ с консоли без отображения

на экран. getch использует stdin.

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

значение

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

Смотри также cgets, fgetc, getc, getchar, getche, getpass,

kbhit, putch, ungetch

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