Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
getc----------------------------------------------------------------- Назначение Получает символ из потока. Синтаксис #include 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 ----------------------------------------------------------------- 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 int far getcolor(void); Прототип в graphics.h Замечания getcolor возвращает текущий цвет рисования. Цвет рисования является величиной, присваивае- мой точкам растра при вычерчивании линий и т.п. Например, в режиме CGAC0 в палитру входит четы- ре цвета: цвет фона, светлозеленый, светлокрас- ный и желтый. В этом режиме (если getcolor возвращает 1) текущим цветом рисования является светлозеленый. Возвращаемое getcolor возвращает текущий цвет рисования. значение Переносимость Данная функция работает только на IBM PC и сов- местимых моделях при наличии соответствующих графических адаптеров. Смотри также getbkcolor, getpalette, getmaxcolor, setcolor Пример #include #include main() { /* требование автоопределения */ int graphdriver=DETECT, graphmode; int svcolor; /* инициализация графики */ initgraph(&graphdriver, &graphmode,""); /* сохранить текущий цвет рисования */ svcolor = getcolor(); /* установить цвет рисования 3-му цвету палитры */ setcolor(3); /* небольшая цветная окружность */ circle(100,100,5); /* восстановить старый цвет рисования */ setcolor(svcolor); getche(); closegraph(); } ----------------------------------------------------------------- |