假设我有一个字符串const char *temp = "i am new to C"
。
现在我有一个浮点变量a=1.0000;
如何在const char *temp
内发送“a”的值以及现有字符串。
提前致谢。
答案 0 :(得分:1)
const char temp[] = "I am new to C";
float a = 1.0;
char buffer[256];
sprintf(buffer, "%s %f", temp, a);
答案 1 :(得分:0)
如果您希望字符串包含变量的值,可以使用snprintf;
char temp[100];
float a =1.00;
sprintf(temp,"The Value of a is %f", a);
printf("%s", temp);
这将打印“a的值为1.00”