在这段代码中:
this->_label = CCLabelTTF::labelWithString(number,"Artial", 32);
number是 5,但必须是const char *.
如何number从 an转换int为 required const char *?
在这段代码中:
this->_label = CCLabelTTF::labelWithString(number,"Artial", 32);
number是 5,但必须是const char *.
如何number从 an转换int为 required const char *?
此处列出的唯一三个参数调用是:
+ (id) labelWithString: (NSString *) string
fontName: (NSString *) name
fontSize: (CGFloat) size
这意味着不number应该是a 但确实应该是 a 。intconst char *
如果要使用字符串 "5"而不是整数 5填充它,则需要先将其转换为字符串。
根据您使用的语言,这可能类似于:
char buffer[20];
sprintf (buffer, "%d", number);
(对于 C)或在 C++ 中使用类似字符串流的东西。