c标准库 setlocale

来源:互联网 发布:mac word 复选框 编辑:程序博客网 时间:2024/05/22 23:35

最近在看 c标准库

对于 setlocale 有了一些心得,故写下来,以作笔记.


#include <clocale>int _tmain(int argc, _TCHAR* argv[]){char * oldL = setlocale(LC_ALL,NULL);printf("%s\n",oldL);oldL = setlocale(LC_ALL,"");printf("%s\n",oldL);oldL = setlocale(LC_ALL,"C");printf("%s\n",oldL);lconv * v = localeconv();return 0;}


程序结果


在进入 main函数之前,系统已经默认设置了   setlocale(LC_ALL,"C");

setlocale(LC_ALL,NULL):不改变本地语言设置,返回本地语言设置

setlocale(LC_ALL,"") : 根据系统设置本地语言,并返回设置结果, 设置不成功为NULL

setlocale(LC_ALL,"C"): 可以用一些字符串 设置本地语言,"C"表示C语言集

lconv * v = localeconv() : 返回一个字符集,包括所有 本地语言 的 设置.

0 0
原创粉丝点击