ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ofstream 输出int类型时候如何去掉千分位分隔符

2022-06-28 13:31:13  阅读:34  来源: 互联网

标签:loc int 千分 默认 locale 分隔符 ofstream imbue


需要使用locale的功能。 默认的应该是C语言的locale没有千位分隔符的,如果你的程序哪里设置了。
参考使用 io流的 imbue方法来切换数字格式。"chs"是中文简体的locale, "C"就是c语言默认的。

locale loc("C");
scorefile.imbue(loc);

标签:loc,int,千分,默认,locale,分隔符,ofstream,imbue
来源: https://www.cnblogs.com/bli013/p/16419119.html

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有