在我的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中找不到任何内容。