Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

country

country


Функция            Возвращает информацию, зависимую от конкретной
                   страны.

Синтаксис          #include<dos.h>
                   struct country * country(int xcode,
                                            struct  country * cp);

Файл, содержащий   dos.h
прототип

Описание           Функция country определяет, каким образом должна
                   быть сформирована  такая  информация,   как   дата,
                   время,  денежная единица. Значения, устанавливаемые
                   данной функцией,  зависят  от  используемой  версии
                   системы DOS.

                   Если параметр   cp   имеет   значение  -1,  текущий
                   государственный      стандарт       устанавливается
                   соответственно  значению  аргумента xcode,  который
                   должен  быть   ненулевым.   В   остальных   случаях
                   структура country, указываемая адресной ссылкой cp,
                   заполняется      информацией      зависимой      от
                   государственных  стандартов  текущей  страны  (если
                   xcode установлен в  0),  или  страны,  определяемой
                   аргументом xcode.

                   Структура country определена следующим образом:

                   struct contry {
                     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;         /* Формат времени */
                     long co_case;         /* Выбор регистра */
                     char co_dasep[2];     /* Разделитель данных */
                     char co_fill[10];     /* Заполнитель */
                   };

                   Формат даты в переменной co_date имеет значение:
                   
                   - 0 для стандарта  США  (месяц,  день,  год).
                   
                   - 1 для европейского стандарта (день, месяц, год).
                   
                   - 2 для японского стандарта (год, месяц, день).

                   Режим изображения    денежных    единиц    задается
                   переменной co_currstyle следующим образом:
                   
                     0  Символ  валюты   предшествует   значению   без
                        пробелов между символом и числом.
                   
                     1  Символ валюты следует за значением без
                        пробелов между числом валюты и символом.
                   
                     2  Символ валюты предшествует значению с пробелом
                        после символа.
                   
                     3  Символ валюты следует за числом с одним
                        пробелом перед символом.

Возвращаемое       Функция country возвращает в качестве значения
значение           адресный указатель cp.  В случае ошибки
                   возвращается NULL.

Переносимость      country поддерживается только на DOS версии 3.0 и
                   выше.

Пример:

#include<dos.h>
#include<stdio.h>

#define USA 0

int main(void)
{
   struct country country_info;
   country(USA,&country_info);
   printf("Символ валюты США : %s\n",country_info.co_curr);
   return 0;
}

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог