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