本文介绍了追加一个int为char *的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何追加到一个char *整数C ++中?
How would you append an integer to a char* in c++?
推荐答案
首先使用的sprintf()的INT转换为一个char *:
First convert the int to a char* using sprintf():
char integer_string[32];
int integer = 1234;
sprintf(integer_string, "%d", integer);
然后将其附加到其他的char *,使用的strcat():
Then to append it to your other char*, use strcat():
char other_string[64] = "Integer: "; // make sure you allocate enough space to append the other string
strcat(other_string, integer_string); // other_string now contains "Integer: 1234"
这篇关于追加一个int为char *的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!