Предположим, у меня есть строка const char *temp = "i am new to C".
const char *temp = "i am new to C"
Теперь у меня есть переменная с плавающей точкой a=1.0000;
a=1.0000;
Как я могу отправить значение "a" внутри const char *temp вместе ссуществующая строка.
const char *temp
Заранее спасибо.
const char temp[] = "I am new to C"; float a = 1.0; char buffer[256]; sprintf(buffer, "%s %f", temp, a);
Если вы хотите, чтобы строка включала значение переменной, вы могли бы использовать snprintf;
char temp[100]; float a =1.00; sprintf(temp,"The Value of a is %f", a); printf("%s", temp);
Это вывело бы «Значение a равно 1,00»