Можно создать дубликат:
C++ convert int and string to char*C++ преобразование int в массив символов?
Здравствуйте, я делаю игру, и у меня есть табло в нем. Оценка хранится в переменной int, но для библиотеки, используемой для игры, требуется массив символов для вывода текста для моего табло.
Так как я могу превратить int в массив символов?
int score = 1234; // this stores the current score
dbText(100,100, need_the_score_here_but_has_to_be_a_char_array);
// this function takes in X, Y cords and the text to output via a char array
Библиотека, использующая DarkGDK.
tyvm :)
Это тоже мое предложение. Просто имейте в виду, что .str() возвращает временный объект, поэтому кэширование результата .str(). C_str() - это BAD IDEA. (Это не относится к вашему примеру, но я хотел быть уверенным, что был указан оговорка). – Tim