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

Int da_year; /* текущий год */

char da_day; /* день месяца */

char da_mon; /* месяц (1= янв.) */

};

Возвращаемое Нет.

значение

Переносимость Функция уникальна для DOS.

Смотрите также ctime, gettime, setdate, settime.

Пример:

#include<dos.h>

#include<stdio.h>

Int main(void)

{

struct date d;

getdate(&d);

printf("Год :%d\n",d.da_year);

printf("Месяц:%d\n",d.da_mon);

printf("День:%d\n",d.da_day);

return 0;

}

getdefaultplatte

Функция Возвращает структуру определения палитры.

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

struct palettetype *far getdefaultpalette(void);

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

прототип

Описание getdefaultpalette находит структуру

palettetype, которая содержит палитру, первона-

чально установленную драйвером во время выполне-

ния initgraph.

Возвращаемое getdefaultpalette возвращает указатель на

значение палитру, установленную по умолчанию теку-

-178-

щим драйвером во время инициализации этого драй-

вера.

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

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

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

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

Смотрите также getpalette, initgraph.

Пример:

#include <graphics.h>

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

int main(void)

{

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

int graphdriver = DETECT, gmode, errorcode;

/* указатель на структуру описания политры */

struct palettetype far *ptr = NULL;

int i;

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

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

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

errorcode = graphresult();

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

{

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

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

getch();

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

}

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

ptr = getdefaultpalette();

for(i=0;i<pal->size;i++);

{

printf("цвета[%d] = %d\n",i,ptr->colors[i]);

getch();

}

/* очистка */

getch();

closegraph();

return 0;

}

getdfree

Функция Получает информацию о наличии свободного места

на диске.

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

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