Sdílet prostřednictvím


setlocale

Definuje národního prostředí (země/oblast a jazyk) při překladu konstant celý znak a řetězcové literály.

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

Poznámky

Protože algoritmus pro převod vícebajtových znaků na široké znaky se mohou lišit podle národního prostředí nebo kompilace může proběhnout v jiné národní prostředí, od kdy bude spustit spustitelný soubor, tento pragma umožňuje určit cíl národního prostředí v době kompilace.To zaručuje, že celý znak řetězce budou uloženy ve správném formátu.

Výchozí řetězec národního prostředí je "".

"C" národní mapuje každý znak v řetězci na hodnotu jako wchar_t (krátké nepodepsané).Jiné hodnoty, které jsou platné pro setlocale jsou ty položky, které se nacházejí v Řetězce jazyka seznam.Například nelze vydat:

#pragma setlocale("dutch")

Schopnost vydávat řetězec jazyka závisí na znakovou stránku a jazykové podpory ID v počítači.

Viz také

Referenční dokumentace

Pragma směrnic a __Pragma klíčové slovo