setlocale 函数安装指定的系统本地环境或其一部分,作为新的 C 本地环境。修改保持效果,并影响所有关乎本地环境的 C 库函数执行,到下次调用 setlocale 为止。若 locale 为空指针,则 setlocale 查询当前 C 本地环境而不修改它。 参数 category - 本地环境类别标识符,LC_xxx 宏之一。可为 0。 locale - 特定...
char* setlocale( int category, const char* locale ); setlocale 函数安装指定的系统本地环境或其一部分,作为新的 C 本地环境。修改保持效果,并影响所有关乎本地环境的 C 库函数执行,到下次调用 setlocale 为止。若 locale 为空指针,则 setlocale 查询当前 C 本地环境而不修改它。 参数...
[]=L"a猫🍌";setlocale(LC_ALL,"en_US.utf8");printf("\"%s\"is a char[%zu] holding { ", s1,sizeofs1/sizeof*s1);for(size_tn=0;n<sizeofs1/sizeof*s1;++n)printf("0x%02X ",+(unsignedchar)s1[n]);puts("}");printf(#if __STDC_VERSION__ >= 202311L"u8\"%s\"is a char...
locale categories forstd::setlocale (macro constant) localeconv queries numeric and monetary formatting details of the current locale (function) lconv formatting details, returned bystd::localeconv (class) See also C documentationforLocalization support...
setlocale ottiene e imposta la localizzazione corrente C Original: gets and sets the current C locale The text has been machine-translated viaGoogle Translate. You can help to correct and verify the translation. Clickherefor instructions.
setlocale 函数安装指定的系统本地环境或其一部分,作为新的 C 本地环境。修改保持效果,并影响所有关乎本地环境的 C 库函数执行,到下次调用 setlocale 为止。若 locale 为空指针,则 setlocale 查询当前 C 本地环境而不修改它。 参数 category - 本地环境类别标识符, LC_xxx 宏之一。可为 0 。 locale - 系统...
(L"hrnec", L"chrt"); setlocale(LC_COLLATE, "cs_CZ.utf8"); printf("In the Czech locale: "); try_compare(L"hrnec", L"chrt"); setlocale(LC_COLLATE, "en_US.utf8"); printf("In the American locale: "); try_compare(L"år", L"ängel"); setlocale(LC_COLLATE, "sv_SE.utf...
setlocale 所用的本地环境类别 (宏常量) 引用 C23 标准(ISO/IEC 9899:2024): 7.11 Localization <locale.h> (第 TBD 页) 7.31.6 Localization <locale.h> (第 TBD 页) C17 标准(ISO/IEC 9899:2018): 7.11 Localization <locale.h> (第 TBD 页) 7.31.6 Localization <locale.h> (第 TBD ...
上面每个宏常量都展开成拥有相异值的整数常量表达式,适合用作setlocale的首个实参。 常量解释 LC_ALL选择整个 C 本地环境 LC_COLLATE选择 C 本地环境中的校排类别 LC_CTYPE选择 C 本地环境中的字符分类类别 LC_MONETARY选择 C 本地环境中的货币格式化类别 ...
#include <stdio.h> #include <locale.h> #include <wchar.h> int main(void) { setlocale(LC_ALL, "ru_RU.UTF-8"); wchar_t str[5][64] = { L"Строка, гдеестьподстрока 'но'.", L"Строка, гдетакойподстрокинет.", L"...