24小时热门版块排行榜    

查看: 1753  |  回复: 4

志中

木虫 (正式写手)

[求助] C++里如何保证汉字和字符一起输出时宽度相等?

RT,我们输出10个汉字的宽度和10个字符的长度是不一样的
linux 下设置setw后的输出终端下和gedit下都显示对不齐
0 S001....Lily........78
1 S003....王乐......89
2 S120....李军......86
3 S024....李立晓...87
7 S015....leasa.......75
回复此楼
为了求知而活得有意义,为了有意义而追求创新
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lt292

金虫 (正式写手)

Holy Shit

tab做分隔符行不?
记忆中的颜色,慢慢褪去,变成一缕缕的黑丝,最终消失在茫茫的空白里,一去不返```
2楼2012-05-07 17:50:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

志中

木虫 (正式写手)

引用回帖:
2楼: Originally posted by lt292 at 2012-05-07 17:50:54:
tab做分隔符行不?

不行啊
为了求知而活得有意义,为了有意义而追求创新
3楼2012-05-07 20:49:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖


感谢参与,应助指数 +1
xzhdty: 金币+1, 感谢参与, 2012-05-07 21:35:21
这是字体问题,用等宽字符试试.linux下可以用文泉驿等宽米黑,开源免费的,也可以移植win下的monaco修改带中文字库的(我目前就在用,很好)
\t只能保证其实打印位置在同一列

2个帖子(不让发链接了,真是麻烦哦)
1.常用编程等宽字体: goo.gl/fMpoS
2.优秀编程字体: goo.gl/xxhjV

» 本帖已获得的红花(最新10朵)

matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
4楼2012-05-07 20:54:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

志中

木虫 (正式写手)

送鲜花一朵
引用回帖:
4楼: Originally posted by libralibra at 2012-05-07 20:54:04:
这是字体问题,用等宽字符试试.linux下可以用文泉驿等宽米黑,开源免费的,也可以移植win下的monaco修改带中文字库的(我目前就在用,很好)
\t只能保证其实打印位置在同一列

2个帖子(不让发链接了,真是麻烦哦)
...

谢谢
为了求知而活得有意义,为了有意义而追求创新
5楼2012-05-07 21:28:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 志中 的主题更新
信息提示
请填处理意见