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

  • Синтаксис

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

  • Назначение

  • Смотри также

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


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница26 из 120
    1   ...   22   23   24   25   26   27   28   29   ...   120

    country


    -----------------------------------------------------------------
    Назначение Определяет формат представления, принятый для

    страны.
    Синтаксис #include

    struct country *country(int countrycode, struct

    country *countryp);
    Прототип в dos.h
    Замечания country определяет, зависимый от страны формат

    представления специальных данных, таких как да-

    та, время, денежная единица. Значения устанав-

    ливаемые этой функцией, зависят от используемой

    версии DOS.
    Если countryp имеет значение (-1), то выбирает-

    ся страна соответствующая значению countrycode,

    которое должно быть ненулевым. В противном слу-

    чае структура country, указываемая countryp,

    заполняется информацией, зависящей от:
    - текущей страны (если countrycode равен 0) или
    - страны, заданной countrycode.
    Структура country определена следующим образом:
    struct country {

    int co_date; /* формат даты */

    char co_curr[5]; /* денежный символ */

    char co_thsep[2]; /* разделитель тысяч */

    char co_desep[2]; /* десятичный разделитель*/

    char co_dtsep[2]; /* разделитель даты */

    char co_tmsep[2]; /* разделитель времени */

    char co_currstyle;/* место денежного знака */

    char co_digits; /* количество значащих

    цифр в деньгах */

    char co_time; /* формат времени */

    char co_case; /* регистровая карта */

    char co_dasep[2]; /* разделитель данных */

    char co_fill[10]; /* заполнитель */
    };
    Формат даты в co_date следующий:
    0 для США в формате месяц, день, год;

    1 для Европы - день, месяц, год;

    2 для Японии - год, месяц, день.
    Место денежного знака задано в co_currstyle

    следующим образом
    0 - денежный символ предшествует числовому

    значению без пробелов;

    1 - денежный символ следует за числовым зна-

    чением без пробелов;

    2 - вариант 0, но с пробелом;

    3 - вариант 1, но с пробелом.
    Возвращаемое При успешном выполнении функция country

    значение возвращает указатель - countryp. В случае ошиб-

    ки country возвращает NULL.
    Переносимость country доступна в системах DOS версии 3.0 и

    выше.

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

    сprintf


    -----------------------------------------------------------------
    Назначение Направляет форматированный вывод на консоль.
    Синтаксис int cprintf(const char *format[,аргумент,...]);
    Прототип в conio.h
    Замечания cprintf позволяет использовать переменное число

    параметров. Функция выполняет вывод аргументов

    в текущее текстовое окно. Формат вывода для

    каждого аргумента задается в строке формата,

    определяемой указателем format. Число задавае-

    мых в строке форматов должно совпадать с коли-

    чеством аргументов.
    Замечанияиспользуемых форматов приведены в опи-

    сание функции printf. В отличие от функций

    fprintf и printf, при использовании cprintf

    символ новой строки (\n) не приводит к возврату

    каретки. Для перехода на новую строку в функции

    cprintf необходимо использовать пару - "\r\n".
    Возвращаемое cprintf возвращает количество выведенных байт.

    значение
    Переносимость Данная функция работает только на ЭВМ семейства

    IBM PC и совместимых с ними моделях.
    Смотри также directvideo (переменная), fprintf, printf,

    putch, sprintf, vprintf
    Пример Смотри printf

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

    сputs


    -----------------------------------------------------------------
    Назначение Посылает строку на экран, в текущее текстовое

    окно.
    Синтаксис int cputs(const char *string);
    Прототип в conio.h
    Замечания cputs выводит ограниченную нулем строку string

    в текущее текстовое окно.
    Строка записывается непосредственно в память

    экрана через вызов BIOS, зависимый от значения

    переменной directvideo.
    В отличие от функции puts, при использовании

    cputs символ новой строки (\n) не приводит к

    возврату каретки. Для перехода на новую строку

    в функции cputs необходимо использовать пару -

    "\r\n".
    Возвращаемое cputs возвращает указатель на последний

    значение выведенный символ.
    Переносимость Данная функция работает только на ЭВМ семейства

    IBM PC и совместимых с ними моделях.
    Смотри также directvideo (переменная), putch, puts

    -----------------------------------------------------------------
    1   ...   22   23   24   25   26   27   28   29   ...   120


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