По умолчанию ваша программа будет иметь локаль C
.
Когда вы запустите setlocale(LC_ALL,"");
, вы установите локаль из внешней среды (или вы можете установить только части LC_*
).
Вызвав setlocale(LC_ALL,"specific_locale");
, вы установите конкретную локаль.
Все функции ввода-вывода должны соответствовать текущей локали (стандартные функции CI / O).
Заповедение кода зависит от используемой операционной системы и компилятора.