使用C ++ / STL获取系统的“列表分隔符”字符

时间:2018-02-06 08:30:56

标签: c++ stl locale

在我的C ++软件中,我使用:

std::stringstream str;
str.imbue(std::locale(""));
char decimal_separator = std::use_facet< std::numpunct<char> >(str.getloc()).decimal_point();

检索系统(Windows)小数点分隔符(在“Windows控制面板|区域和语言|格式|附加设置...”中使用指定。)

在同一个“窗口控制面板”对话框中,用户还指定“列表分隔符”(用于分隔csv文件中的值)。

从C ++ / STL代码,如何访问此“列表分隔符”字符“?我在locale documentation中找不到任何内容。

0 个答案:

没有答案