小编Vic*_*aez的帖子

将int转换为char*进行打印

我想要一个int值在屏幕上显示为一个字符串.这是我在opengl做的游戏.我有这样的事情:

char *string = "0"; // to declare

sprintf (label,"%d" ,string); // This prints 0
Run Code Online (Sandbox Code Playgroud)

这非常适合在屏幕上打印0,但是您可能会理解我希望0更改.我尝试将int转换为字符串并尝试将其分配给char*字符串,但我认为这是不可能的.我是C++的新手,所以我不太了解我会非常感谢你的帮助.我想要实现的是:

char *string = "0"; // to declare
int number = 90; // declare int to be converted;

sprintf (label,"%d" ,string); // This prints 90
Run Code Online (Sandbox Code Playgroud)

我发现将int的方法转换为char方法,但是已经解决了我的问题.提前感谢您的帮助.

c++ int char typeconverter

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

char ×1

int ×1

typeconverter ×1