Я хочу, чтобы значение int отображалось на экране в виде строки. Это для игры, которую я делаю в opengl. У меня есть что-то вроде этого:
char *string = "0"; // to declare
sprintf (label,"%d" ,string); // This prints 0
Это идеально подходит для печати 0 на экране, однако, как вы понимаете, я хочу, чтобы 0 менялся. Я попытался преобразовать int в строку и попытаться присвоить это 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, но не решил свою проблему. Спасибо за вашу помощь заранее.
printf
с%d
? - person Jon   schedule 03.11.2012int number
во всем этом? - person juanchopanza   schedule 03.11.2012