1

我需要 std::locale 类,它定义了 ru_RU.CP1251 标准方面(ctype、collat​​e、numeric……)。我觉得有人已经发布了所有主要的语言环境。是否有库或源文件存储,我可以下载它并像这样包含在我的项目中,例如:

#include <some_lib\ru_locale.hpp> // library
#include <locale>
#include <io>

int main(int argc, char *argv[])
{
  std::locale ru = ru_locale(); // from library
  std::locale custom_locale(std::locale(""), ru, numpunct);
  std::cout.imbue(custom_locale);
  float float_num = 1.123;
  std::cout << float_num;
  return 0;
}
4

1 回答 1

0

只是这样做有什么问题:

std::locale ru("ru_RU.cp1251");

为此制作一个特定的课程似乎很多余?

于 2010-09-18T12:22:59.583 回答