Функция Выбирает locale.
Синтаксис #include
char *setlocale(int category,char *locale);
Файл, содержащий locale.h
прототип
Описание Turbo C++ в настоящее время поддерживает только
"С" locale, поэтому вызов этой функции не будет
иметь ни какого смысла.
Аргумент category может принимать следующие зна-
чения:
LC_ALL
LC_COLLATE
LC_CTYPE
LC_MONETARY
LC_NUMERIC
LC_TIME
Возвращаемое Если выбор прошел удачно, то возвращается строка
значение содержащая старое значение. При ошибке возвра-
щается 0.
Переносимость setlocale поддерживается стандартом ANSI C.
Смотрите также localeconv
Пример:
#include
#include
int main(void)
{
char *old_locale;
/* в Turbo C++ поддерживается только "C" */
old_locale = setlocale(LC_ALL,"C");
printf("Old locale was %s\n",old_locale);
return 0;
}