zcsgamer 发表于 2013-2-28 21:18:08

stringformat输出,一个汉字算一个字符而不是两个,如何解决?

stringformat输出,一个汉字算一个字符而不是两个,如何解决?

happytc 发表于 2013-2-28 22:08:03

一个汉字本来就应该是一个字符,你啥意思?
你干脆说你干啥子不能满足你吧

zcsgamer 发表于 2013-2-28 22:15:29

比如这样
stringformat,%10s参数,输出a和啊,上下不能对齐

zcsgamer 发表于 2013-2-28 22:16:20

因为一个啊的宽度等于两个a,但stringformat输出都占一个宽度,所以不能对齐

happytc 发表于 2013-2-28 22:35:56

回复 4# zcsgamer


    搞半天是说‘汉字’是双字节呀
你想怎么对齐?你举例子吧
你把字母输出为汉字字母,如:A

zcsgamer 发表于 2013-3-1 08:12:58

stringformat("%10s", "a")
stringformat("%10s", "啊")

这两段代码写到文件中的相邻两行,右端不对齐。再者,不想输出为汉字字母,只是想了解一下stringformat中汉字能否有办法按两个字符算。
页: [1]
查看完整版本: stringformat输出,一个汉字算一个字符而不是两个,如何解决?