Cocos2d x 将int转换为const char*

Cocos2d x 将int转换为const char*,cocos2d-x,Cocos2d X,在此代码中: this->_label = CCLabelTTF::labelWithString(number,"Artial", 32); number是5,但必须是const char* 如何将number从int转换为所需的const char*?列出的仅有三个参数调用是: 这意味着number不应该是int,而应该是const char* 如果要使用字符串“5”而不是整数5,则需要先将其转换为字符串 根据您使用的语言,这可能是: char buffer[20]; sprintf

在此代码中:

this->_label = CCLabelTTF::labelWithString(number,"Artial", 32);
number
是5,但必须是
const char*


如何将
number
int
转换为所需的
const char*

列出的仅有三个参数调用是:

这意味着
number
不应该是
int
,而应该是
const char*

如果要使用字符串
“5”
而不是整数
5
,则需要先将其转换为字符串

根据您使用的语言,这可能是:

char buffer[20];
sprintf (buffer, "%d", number);

或使用ScReFixsC++之类的东西。

我尝试(char *)5,但是我的应用程序在崩溃后崩溃了compiling@Bandit是的,会的。这将把任意数字5变成指针,而不是一个可以很好工作的东西。请参阅更新。
char buffer[20];
sprintf (buffer, "%d", number);