在这段代码中:
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 。int
const char *
如果要使用字符串 "5"
而不是整数 5
填充它,则需要先将其转换为字符串。
根据您使用的语言,这可能类似于:
char buffer[20];
sprintf (buffer, "%d", number);
(对于 C)或在 C++ 中使用类似字符串流的东西。