我想要一个 int 值作为字符串显示在屏幕上。这是我在opengl中做的一个游戏。我有这样的事情:
char *string = "0"; // to declare
sprintf (label,"%d" ,string); // This prints 0
这非常适合在屏幕上打印 0,但是正如您可能理解的那样,我希望 0 发生变化。我尝试将 int 转换为 string 并尝试将其分配给 char *string,但我认为这是不可能的。我是 C++ 的新手,所以我不太了解,非常感谢您的帮助。我想要实现的是:
char *string = "0"; // to declare
int number = 90; // declare int to be converted;
sprintf (label,"%d" ,string); // This prints 90
我发现将 int 方法转换为 char 方法,但是没有解决我的问题。感谢您提前提供的所有帮助。