このコードでは:
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ます。intconst char *
整数の代わりに文字列 を入力する場合は、最初に文字列に変換する必要があります。"5" 5
使用している言語によっては、次のようになります。
char buffer[20];
sprintf (buffer, "%d", number);
(Cの場合)またはC++でstringstreamsのようなものを使用します。