格式化字符串问题
请问如何将一个整数转化为一个长度固定的AnsiString字符串,如
int a=10;
AnsiString aa;
现在想把a 赋值给aa,但是长度为20,不足部分用空格补齐。也就是要求aa=" 10";
我用aa.sprintf("%20d",a)但是不行,执行后aa="%20d",我晕
问题点数:40、回复次数:5Top
1 楼tools212(脚踏车)回复于 2005-08-02 13:40:30 得分 0
我搞定了,不好意思Top
2 楼Waiting4you(毛毛)回复于 2005-08-02 13:41:00 得分 20
int a=10;
AnsiString aa;
aa.sprintf("%20d",a);
代码没问题,在BCB6.0下测试通过Top
3 楼songhtao(三十年孤独)回复于 2005-08-02 13:46:30 得分 15
祝贺Top
4 楼psc88()回复于 2005-08-02 13:48:30 得分 5
upTop
5 楼tools212(脚踏车)回复于 2005-08-02 13:54:21 得分 0
送分Top




