Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
gmtime----------------------------------------------------------------- Назначение Преобразует дату и время в Гринвическое время. Синтаксис #include struct tm *gmtime(long *clock); Прототип в time.h Замечания gmtime возвращают указатели на структуры, со- держащие GMT время. Глобальная длинная переменная timezone содержит разницу в секундах между GMT и местным стан- дартным временем (в PST timezone равно 8*60*60). Глобальная переменная daylight отлич- на от нуля тогда и только тогда, когда применя- ется преобразование летнего времени США. Описание структуры tm в time.h имеет вид: struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; }; Эти величины задают 24-часовое время, день ме- сяца (1-31), день недели (воскресенье - 0), год - 1900, день года (0-365), и флаг, отличный от нуля, если используется летнее время. Возвращаемое gtime возвращают структуру времени. Эта значение структура статическая и перезаписывается при каждом вызове. Переносимость gmtime доступна в UNIX системах и совместима с ANSI Си. Смотри также asctime, ctime, ftime, localtime, stime, time, tzset Пример #include #include #include main () { stuct tm *tm_now; time_t secs_now; timezone = 8 * 60 * 60; time(&secs_now); /* в секундах */ tm_now = gmtime(&secs_now); /* сделать GMT */ printf("Дата: %d-%d-19%02d\n ", (tm_now->tm_mon) + 1, tm_now->tm_mday, tm_now->tm_year); printf("Время : %02d:%02d.%02d\n", tm_now->tm_hour, tm_now->tm_min, tm_now->tm_sec); } Результат выполнения программы Дата: 09-21-1963 Время: 12:32:21 ----------------------------------------------------------------- gotoxy----------------------------------------------------------------- Назначение Позиционирует курсор в текстовом окне. Синтаксис void gotoxy(int x, int y); Прототип в conio.h Замечания gotoxy устанавливает курсор в заданную позицию текстового окна. Если координата по какой-то причине некорректна, то обращение к gotoxy иг- норируется. Примером такой ошибки может служить вызов gotoxy(30,40), когда нижней правой грани- це окна соответствует (35,25). Возвращаемое Нет. значение Совместимость Данная функция работает только на ЭВМ семейства IBM PC и совместимых с ними; соответствующая функция есть в Турбо Паскале. Смотри также wherex, wherey, window Пример gotoxy(10,20); /* установить курсор в 10 колонку 20 строки */ ----------------------------------------------------------------- graphdefaults----------------------------------------------------------------- Назначение Сбрасывает все графические параметры в их зна- чения по умолчанию. Синтаксис #include void graphdefaults(void); Прототип в graphics.h Замечания graphdefaults - сбрасывает все графические па- раметры в их значения по умолчанию. Т.е.: - устанавливает графическое окно на полный эк- ран; - устанавливает текущую позицию в(0,0); - устанавливает значения по умолчанию для па- литры, цвета фона и цвета вычерчивания; - устанавливает стиль и шаблон заполнения, при- нятые по умолчанию; - устанавливает принятые по умолчанию текстовой шрифт и выравнивание. Возвращаемое Нет. значение Переносимость Данная функция работает только на IBM PC и сов- местимых моделях при наличии соответствующих графических адаптеров. Смотри также initgraph ----------------------------------------------------------------- grapherrormsg----------------------------------------------------------------- Назначение Возвращает строку сообщения об ошибке. Синтаксис #include char far *far grapherrormsg(int errorcode); Прототип в graphics.h Замечания grapherrormsg возвращает указатель на строку, соответствующую параметру errorcode, представ- ляющему собой код ошибки, возвращенный graphresult. Возвращаемое grapherrormsg возвращает указатель на строку, значение содержащую информацию об ошибке Переносимость Данная функция работает только на IBM PC и сов- местимых моделях при наличии соответствующих графических адаптеров. Смотри также graphresult ----------------------------------------------------------------- |