Главная страница
Навигация по странице:

  • Возвращаемое

  • Назначение

  • Переносимость

  • Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница70 из 120
    1   ...   66   67   68   69   70   71   72   73   ...   120

    line


    -----------------------------------------------------------------
    Назначение Вычерчивает линию между двумя заданными точками
    Синтаксис #include

    void far line(int x0, int y0, int x1, int y1);
    Прототип в graphics.h
    Замечания line вычерчивает линию текущего цвета, исполь-

    зуя при этом текущие стиль и толщину линий.
    line вычерчивает линию между двумя заданными

    точками (x0,y0) и (x1,y1), причем текущая пози-

    ция не изменяется.
    Возвращаемое Нет.

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

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

    графических адаптеров.
    Смотри также linerel, lineto, setcolor, setlinesettings,

    setwritemode

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

    linerel


    -----------------------------------------------------------------
    Назначение Вычерчивает прямую от текущей позиции до задан-

    ной.
    Синтаксис #include

    void far linerel(int dx, int dy);
    Прототип в graphics.h
    Замечания linerel вычерчивает линию от текущей позиции до

    точки, отстоящей от нее на расстояние (dx,dy).

    Текущая позиция увеличивается на (dx,dy).
    Возвращаемое Нет.

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

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

    графических адаптеров.
    Смотри также line, lineto, setcolor, setlinesettings,

    setwritemode

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

    lineto


    -----------------------------------------------------------------
    Назначение Вычерчивает прямую от текущей позиции до задан-

    ной (x,y).
    Синтаксис #include

    void far lineto(int x, int y);
    Прототип в graphics.h
    Замечания lineto вычерчивает линию от текущей позиции до

    (x,y), затем устанавливает текущую позицию в

    (x,y).
    Возвращаемое Нет.

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

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

    графических адаптеров.
    Смотри также line, linerel, setcolor, setlinesettings,

    setwritemode

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

    loсaltime


    -----------------------------------------------------------------
    Назначение Превращает дату и время в структуру.
    Синтаксис #include

    struct tm *localtime(long *clok);
    Прототип в time.h
    Замечания localtime использует в качестве входного пара-

    метра адрес значения, возвращенного функцией

    time (строка содержащая дату и время), коррек-

    тирует время к зональному и, возможно, к днев-

    ному.
    Глобальная длинная переменная 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), и флаг, отличный от

    нуля, если используется летнее время.
    Возвращаемое localtime возвращает структуру времени. Эта

    значение структура статическая и перезаписывается при

    каждом вызове.
    Переносимость localtime доступна в UNIX системах и совместима

    с ANSI Си.
    Смотри также asctime, ctime, ftime, gmtime, stime, time,

    tzset
    Пример #include

    #include

    #include
    main ()

    {

    stuct tm *tm_now;

    time_t secs_now;

    timezone = 8 * 60 * 60;

    time(&secs_now); /* в секундах */

    tm_now = localtime(&secs_now); /* сделать

    структуру местного времени */
    printf("Дата: %d %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

    -----------------------------------------------------------------
    1   ...   66   67   68   69   70   71   72   73   ...   120


    написать администратору сайта