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

Settime

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

НазначениеУстанавливает системное время

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

void settime(struct time *timep);

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

Замечанияустанавливает системное время в формате time с

указателем timep.

Формат time определен следующим образом:

struct time {

unsignet char ti_min / минуты /

unsignet char ti_hour / часы /

unsignet char ti_hund / сотые секунды /

unsignet char ti_sec / секунды /

};

Возвращаемоенет

значение

Переносимостьsettime определяется DOS

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

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

Setusercharsize

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

НазначениеЗадает пользовательский коэффициент увеличения

символов для штриховых шрифтов

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

void far setusercharsize(int multx, int divx,

int multy, int divy);

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

Замечанияsetusercharsize дает вам возможность управлять

размером знаков из штриховых шрифтов. Значения,

установленные setusercharsize, действительны

только в случае, когда предыдущий вызов

settextstyle установил charsize = 0.

С помощью setusercharsize вы задаете коэффици-

ент масштабирования ширины и высоты символов.По

умолчанию ширина вычисляется как multx : divx,

а высота как multy : divy. Например, для того,

чтобы сделать текст вдвое шире и на 50% выше,

чем он принят по умолчанию, нужно задать:

multx = 2; divx = 1

multy = 3; divy = 2

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

значение

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

совместимых, оборудованных адаптером графичес-

кого дисплея.

Смотри также gettextsettings, graphresult, settextstyle

Пример

#include<graphics.h>

#include<coniooo.h>

main()

{

int graphdriver = DETECT, graphmode; /*требование автоопределения */

char *title = "Текст в рамке";

initgraphdriver(&graphdriver, &graphmode, ""); /* инициализация

картинки */

/* начертить прямоугольник и поместить в него текстовую строку */

settextjustify(CENTER_TEXT,CENTER_TEXT);

setusercharsize(1,1,1,1);

settextstyle(TRIPLEX_FONT, HORIZ_DIR, USER_CHAR_SIZE);

setusercharsize(200,textwidth(title), 100,textheight(title));

settextstyle(TRIPLEX_FONT, HORIZ_DIR, USER_CHAR_SIZE);

rectangle(0,0,200,100);

outtextxy(100,50,title);

closegraph();

}

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