struct COUNTRY *country(int countrycode, struct COUNTRY *countryptr)
Эта функция не определена стандартом ANSI С.
Функция country() устанавливает несколько параметров, которые зависят от страны, таких как валюта и способ вывода даты и времени. Структура COUNTRY определена следующим образом:
Если параметр countrycode установлен равным 0, то специфическая информация о стране помещается в структуру, на которую указывает countryptr.
Величина co_date задает формат даты. Если она равна 0, то используется стиль, принятый в США (месяц, день, год). Если величина равна 1, то используется европейский стиль (день, месяц, год). Наконец, если устанавливается 2, то применяется японский стиль (год, месяц, день).
Способ вывода валюты определяется параметром co_currstyle. Допустимыми значениями co_currstyle являются следующие.
Величина | Значение |
---|---|
0 | Символ валюты непосредственно предшествует величине. |
1 | Символ валюты следует непосредственно за величиной суммы. |
2 | Символ валюты предшествует величине, будучи отделен от нее пробелом. |
3 | Символ валюты следует за величиной суммы, будучи отделен от нее пробелом. |
Функция возвращает указатель на аргумент countryptr.