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

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

  • Назначение

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

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


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница117 из 120
    1   ...   112   113   114   115   116   117   118   119   120

    _toupper


    -----------------------------------------------------------------
    Назначение Преобразует символы в символы верхнего регистра
    Синтаксис #include

    int _toupper(int ch);
    Прототип в ctype.h
    Замечания _toupper является макросом, который осуществля-

    ет такое же преобразование, что и toupper, за

    исключением того, что его можно использовать

    лишь в том случае, когда заранее известно, что

    сh есть символ нижнего регистра (a-z).
    Для использования _toupper вы должны включить

    (#include) файл-заголовок ctype.h.
    Возвращаемое _toupper возвращает преобразованное значение

    значение ch, если он являлся символом нижнего регистра,

    иначе результат неопределен.
    Переносимость _toupper доступна в UNIX-системах.

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

    toupper


    -----------------------------------------------------------------
    Назначение Преобразует символы в символы верхнего регистра
    Синтаксис int toupper(int ch);
    Прототип в ctype.h
    Замечания toupper является функцией, которая преобразует

    целочисленное значение кода символа сh (в диа-

    пазоне от EOF до 255) в его значение на верхнем

    регистре (A-Z), если он являлся символом нижне-

    го регистра (a-z). Любые другие символы не из-

    меняются.
    Возвращаемое toupper возвращает преобразованное значение ch,

    значение если он являлся символом нижнего регистра, ина-

    че символ остается неизменным.
    Переносимость toupper доступна в UNIX-системах и совместима

    со стандартом ANSI. Описана Керниганом и Ритчи.

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

    tzset


    -----------------------------------------------------------------
    Назначение Устанавливает значение глобальных переменных

    daylight, timezone и tzname.
    Синтаксис #include

    void tzset(void);
    Прототип в time.h
    Замечания tzset устанавливает значение глобальных пере-

    менных daylight, timezone и tzname, основанных

    на переменной среды TZ. Библиотечные функции

    ftime и localtime используют эти глобальные пе-

    ременные для корректировки Гринвического време-

    ни (GMT) в соответствии с данной временной зо-

    ной. Формат строки среды TZ следующий:
    TZ = zzz[+/-]d[d] [lll]
    zzz - это трехсимвольная строка, представляющая

    имя временной зоны. Используются все три симво-

    ла. Пример: "PST" (Pacific Standart Time).
    [+/-]d[d] - требуемое поле, содержащее необяза-

    тельный знак и одну или более цифр. Это число

    представляет разницу во времени (в часах) между

    данной зоной и GMT. Положительные числа указы-

    вают на то, что данная зона находится восточнее

    GMT, отрицательные - западнее. Например, 5=EST,

    +8=PST и -1=континентальная Европа. Это число

    используется при вычислении глобальной перемен-

    ной timezone. timezone является разницей в се-

    кундах между временной зоной и GMT.
    lll - необязательное трехсимвольное поле, кото-

    рое представляет летнее время данной зоны. Нап-

    ример, строка "PDST" - это Pacific Daylight

    Saving Time. Если это поле присутствует, то

    глобальная переменная daylight будет установле-

    на в ненулевое значение, иначе она будет равна

    нулю.
    Если строка TZ отсутствует или задана в другой

    форме, то для установления значения глобальных

    переменных daylight, timezone и tzname исполь-

    зуется по умолчанию значение строки "EST5EDT".
    Глобальная переменная tzname[0] указывает на

    трехсимвольную строку со значением имени вре-

    менной зоны из строки TZ. Глобальная переменная

    tzname[1] указывает на трехсимвольную строку со

    значением имени летнего времени зоны из строки

    TZ. Если летнее время не используется, то

    tzname[1] указывает на нулевую строку.
    Возвращаемое Нет.

    значение
    Переносимость tzname доступна в системах UNIX и XENIX.
    См. также asctime,ctime,ftime,gmtime,localtime,stime,time
    Пример #include

    #include
    main()

    {

    time_t td;

    putenv("TZ=PST8PDT");

    tzset();

    /* получить текущее время/дату */

    time(&td);

    printf("Текущее время = %s\n",

    asctime(localtime(&td)));

    }

    -----------------------------------------------------------------
    1   ...   112   113   114   115   116   117   118   119   120


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