Функции С и C++. библиотек C++Builder, API Windows 827

int tm_hour;        // часы (0 - 23)
int tm mday;        // день месяца (1 — 31)
int tm mon;         // месяц (0 — 11)
int tm_year;        // год (календарный минус 1900)
int tm wday;        // день недели (0 — 6; 0 — воскресенье
int tm yday;        // день года (0 -365)
int tm_isdst;       // установлен ли 12-часовой формат
);

Данная структура может быть преобразована в строку функцией asctime. На-
пример, операторы:

time_t t = time (NULL);

struct tm *tt = localtime(&t);

char s[80] ;

strcpy(s, asctime(tt));

создают структуру типа tm, заносят в нее текущее время, полученное функцией
time и преобразованное функцией gmtime, после чего формируют строку s. Но уч-
тите, что строка получится аналогичной строке, возвращаемой описанной выше
функцией ctime — т.е. использующей английские сокращения.

14.9 Функции преобразования типов

	синтаксис / преобразует	файл
I функция Bounds	Windows::TRect Bounds(int ALeft, int ATop, int AWidth?, int AHeight)Координаты ALeft и АТор и размеры AWidth и AHeight в TRect	Classes.hpp
Cur-rToFMTBCD	bool CurrToFMTBCD(System::Currency Curr, Bde::FMTBcd &BCD, int Precision, int Decimals)Значение Curr в тип Bde::FMTBcd	DBCommon.hpp
FMTBCDTo-Curr	bool FMTBCDToCurr( const Bde::FMTBcd &BCD, System::Currency &Curr)Значение BCD в тип Currency	DBCommon.hpp
Point	TPoint Point(int AX, int AY) Координаты AX и AY в TPoint	Classes.hpp
Rect	Windows::TRect Rect(int ALeft, int ATop, int ARight, int ABottom)Координаты ALeft, ATop, ARight, ABottom в TRect	Classes.hpp

Комментарии

Две из перечисленных функций Bounds — и Rect осуществляют заполнение
структуры типа TRect (см. в главе 15), хранящей информацию о местоположении
и размерах прямоугольника и используемой во многих методах библиотеки компо-
нентов. Первая из этих функций принимает в качестве параметров координаты ле-
вого верхнего угла ALeft и ATop, ширину прямоугольника AWidth и его высоту
AHeight. Вторая принимает кординаты верхнего левого (ALeft и ATop) и правого