このコードでは:
this->_label = CCLabelTTF::labelWithString(number,"Artial", 32);
number
は5ですが、である必要がありますconst char *
。
どうすればanumber
からint
必須に変換できconst char *
ますか?
このコードでは:
this->_label = CCLabelTTF::labelWithString(number,"Artial", 32);
number
は5ですが、である必要がありますconst char *
。
どうすればanumber
からint
必須に変換できconst char *
ますか?
ここにリストされている唯一の3つの引数の呼び出しは次のとおりです。
+ (id) labelWithString: (NSString *) string
fontName: (NSString *) name
fontSize: (CGFloat) size
つまり、ではなく、実際にである必要がありnumber
ます。int
const char *
整数の代わりに文字列 を入力する場合は、最初に文字列に変換する必要があります。"5"
5
使用している言語によっては、次のようになります。
char buffer[20];
sprintf (buffer, "%d", number);
(Cの場合)またはC++でstringstreamsのようなものを使用します。