pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/DefaultRyan/cpp-docs/blob/master/docs/preprocessor/setlocale.md

.com/assets/global-81a5f61ff87ac6f0.css" /> cpp-docs/docs/preprocessor/setlocale.md at master · DefaultRyan/cpp-docs · GitHub
Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.31 KB

File metadata and controls

32 lines (21 loc) · 1.31 KB
title setlocale pragma
ms.date 08/29/2019
f1_keywords
setlocale_CPP
vc-pragma.setlocale
helpviewer_keywords
pragmas, setlocale
setlocale pragma
ms.assetid e60b43d9-fbdf-4c4e-ac85-805523a13b86

setlocale pragma

Defines the locale, the country, region, and language to use when translating wide-character constants and string literals.

Syntax

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

Remarks

Because the algorithm for converting multibyte characters to wide characters may vary by locale, or the compilation may take place in a different locale from where an executable file will be run, this pragma provides a way to specify the target locale at compile time. It guarantees wide-character strings are stored in the correct format.

The default locale-string is "".

The "C" locale maps each character in the string to its value as a wchar_t. Other valid values for setlocale are the entries found in the Language Strings list. For example, you could specify:

#pragma setlocale("dutch")

The ability to specify a language string depends on the code page and language ID support on your computer.

See also

Pragma directives and the __pragma keyword

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy