2011-01-15 13 views
2

簡単な質問:NSString stringWithFormatの書式設定文字列に特定の数のゼロを空白で埋めようとしています。
は例えば、私が欲しい:objective-c文字列形式でゼロを追加する

@"The number is %d", 5 // I want this to output 'the number is 05' 
@"the number is %d", 10 // I want this to output 'the number is 10' 

私はJavaでこれを行う方法を知っているが、私はObjective-Cで同じ機能を見つけるように見える傾けます。

助けがあれば助かります。

答えて

15

JavaであなたがSystem.out.printf()を使用している場合、それはObjective-Cの(そしてそのことについてはC、)で同じ形式の構文です:

NSLog(@"The number is %02d", 5); 
NSLog(@"The number is %02d", 10); 
+0

クール、答えてくれてありがとう! – Chris

+0

うん、それは正しい方法です.... – Sabby

0

Cでは、あなたのようなものを使用することができます

char res[255]; 
sprintf(res, "the number is %02d", 5);