Megosztás:


setlocale pragma

Meghatározza a területi, a széles karakterű állandók és sztringkonstansok fordításához használandó országot/régiót és nyelvet.

Szintaxis

#pragma setlocale( " [ területi sztring ] " )

Megjegyzések

Mivel a többbájtos karakterek széles karakterekké való konvertálásának algoritmusa területi beállításonként eltérő lehet, vagy a fordítás más területi beállításban történhet, mint ahol a végrehajtható fájl fut, ez a pragma lehetővé teszi a cél területi beállítás megadását a fordításkor. Garantálja, hogy a széles karakterű sztringek a megfelelő formátumban legyenek tárolva.

Az alapértelmezett területi sztring a #pragma setlocale( "" )által megadott üres sztring.

A "C" területi beállítás a sztring minden karakterét wchar_tértékére képezi le. A setlocale egyéb érvényes értékei a Nyelvi sztringek listában található bejegyzések. Megadhatja például a következőket:

#pragma setlocale("dutch")

A nyelvi sztring megadásának lehetősége a kódlaptól és a számítógép nyelvi azonosítójának támogatásától függ.

Lásd még:

Pragma irányelvei, valamint a __pragma és _Pragma kulcsszavak