wcout.imbue(locale(“en_US”));
wcout<<32767< 32,767 大多数操作系统都有一种机制来确定用户定义的本地化环境,在C++中,可以向本地化环境对象构造函数传递一个空字符串,从而由用户环境创建一个本地化环境。一旦创建了这个对象,就可以查询本地化环境。 locale loc(“”); if(loc.name().find(“en_US”) == string::npos&&loc.name().find(“United States”)==string::npos)) ----doing something---- 根据本地化环境的名字来确定本地化环境,还不一定能够正确地确定用户是否的确在这个地方。,但是可以提供一条线索。 www.2cto.com 使用方面: 可以使用函数是std::use_facet()来获取特定本地化环境的特定方面。比如,下面用来检索英国本地化环境的标准货币符号方面。(需要使用头文件 use_facet 摘自 我和我追逐的梦~~~