Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TCLR-3Ar.doc
Скачиваний:
46
Добавлен:
12.07.2019
Размер:
664.58 Кб
Скачать

Int far getpalettesize(void);

Файл, содержащий graphics.h

прототип

Описание getpalettesize используется для определения того,

как много элементов палитры может быть установле-

но для текущего графического режима. Например,

EGA в цветовом режиме возвращает 16.

Возвращаемое getpalettesize возвращает количество элементов

значение в текущей палитре.

Переносимость Функция уникальна для Turbo C++. Она работает

только на компьютерах IBM PC и совместимых с ни-

ми, оснащенных дисплейными адаптерами, поддержи-

вающими графический режим.

Смотрите также setpalette, setallpalette.

Пример:

#include <graphics.h>

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

int main(void)

{

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

int graphdriver = DETECT, gmode, errorcode;

int midx,midy;

char psize[80];

/* инициализация графики и локальных переменных */

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

-204-

/* получение результата инициализации */

errorcode = graphresult();

if(errorcode != grOk) /* если ошибка */

{

printf("Ошибка :%s\n",grapherrormessage(errorcode));

printf("Для останова нажмите любую клавишу\n");

getch();

exit(1); /* завершение с кодом ошибки */

}

midx = getmaxx()/2;

midy = getmaxy()/2;

/* преобразовать в строку число элементов палитры */

sprintf(psize,"Палитра имеет %d изменяемых элементов",

getpalettesize());

/* вывести информацию */

settextjustify(CENTER_TEXT,CENTER_TEXT);

outtextxy(midx,midy,psize);

/* очистка */

getch();

closegraph();

return 0;

}

getpass

Функция Вводит пароль.

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

char *getpass(char *prompt);

Файл, содержащий conio.h

прототип

Описание Функция getpass считывает пароль с системной кон-

соли после выдачи на экран специального сообщения

- символьной строки с нулевым окончанием (prompt)

и отменяет отображение пароля на экране. Возвра-

щаемый в результате работы функции указатель ад-

ресует строку символов с нулевым окончанием дли-

ной до 8 символов (не считая нулевое окончание)-

пароль.

Возвращаемое Возвращаемое значение - это указатель на строку

значение символов типа static, которая перезаписывается при

каждом вызове.

Переносимость Функция поддерживается на системах UNIX.

Смотрите также getch.

Пример:

#include<conio.h>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]