Int号0000 cocos2d

时间:2013-04-05 13:08:46

标签: iphone objective-c nsstring string-formatting

我有一个起始编号,从0000开始增加一个,我完成了,但结果是1,2,3而不是0001,0002,0003等。我怎样才能实现这个目标?< / p>

我使用这个字符串:

stringa = [NSString stringWithFormat:@"Score: %d",score];

谢谢。

1 个答案:

答案 0 :(得分:9)

stringa = [NSString stringWithFormat:@"Score: %04d",score];

应该做你想做的事。

“4”是(最小)字段宽度,“0”是用零填充而不是空格填充。 stringWithFormat了解(几乎)所有“printf”格式 (这里详细描述:http://pubs.opengroup.org/onlinepubs/009695399/functions/printf.html)。