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

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

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