Программирование на C и C++

Онлайн справочник программиста на C и C++

country

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.

Пример: