setlocale

Определяет языковой стандарт (страна или регион) и язык для использования при преобразовании константы и строковые литералы расширенных символов.

#pragma setlocale( "[locale-string]" )

Заметки

Поскольку алгоритм для преобразования многобайтовая кодировка расширенным символы, может изменяться языковым стандартом или компиляция может выполняться в другом языковом стандарте, где будет выполняться из исполняемого файла, эта прагма позволяет указать языковой стандарт целевого объекта во время компиляции.Это гарантирует, что характерные черты будут храниться неправильный формат.

Значение по умолчанию языковой стандарт-строка "".

Языковой стандарт "c" сопоставляет каждый символ в строке присвоено значение например, a wchar_t (unsigned short).Другие значения, которые допустимы для setlocale те записи, которые находятся в строки языка список.Например, можно выдать:

#pragma setlocale("dutch")

Возможность создавать строки зависит от языка идентификатор кодовой страницы и языка поддерживает на компьютере.

См. также

Ссылки

Директивы pragma и ключевое слово __Pragma