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

Gettextsettings

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

Назначение Возвращает информацию о текущем текстовом шриф-

те.

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

void far gettextsetings(struct textsettingstype

far *textinfo);

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

Замечания gettextsettings заносит в структуру

textsettingstype, на которую указывает

textinfo, информацию о текущем текстовом шриф-

те, размере, направлении и выравнивании.

Структура textsettingstype, используемая в

gettextsettings, описана в graphics.h следующим

образом:

struct textsettingstype {

int font;

int direction;

int charsize;

int horiz;

int vert;

};

Смотри settextstyle для ознакомления с описани-

ем полей структуры.

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

значение

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

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

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

Смотри также outtext, outtextxy, settextjustify,

setuserchairsize, textheight. textwidth

Пример

#include<graphics.h>

#include<conio.h>

main()

{

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

int graphdriver = DETECT, graphmode;

struct textsettingstype oldtext;

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

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

/* получить текущие параметры */

gettextsettings(&oldtext);

/* установить горизонтальное направление ,

выравнивание, готический шрифт, масштабный

коэффициент 5 */

settextjustify(LEFT_TEXT, TOP_TEXT);

settextstyle(GOTHIC_FONT, HORIZ_DIR, 5);

outtext("Gothic text");

/* восстановить предыдущие параметры */

settextjustify(oldtext.horiz, oldtext.vert);

settextstyle(oldtext.font, oldtext.direction,

oldtext.charsize);

geyche();

closegraph();

}

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

Gettime

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

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

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

int gettime(struct time *timep);

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

Замечания gettime заполняет структуру time, на которую

указывает timep, текущим системным временем.

Структура time определяется следующим образом:

struct time {

unsigned char ti_min; /* минуты */

unsigned char ti_hour; /* часы */

unsigned char ti_hund; /* сотые доли

секунд */

unsigned char ti_sec; /* секунды */

};

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

значение

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

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

Пример Смотри getdate

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