在C語言中,可以使用sprintf()
函數將字符串和數字拼接。下面是一個簡單的示例:
#include<stdio.h>
int main() {
int num = 42;
char str[] = "Hello, the answer is: ";
char result[100]; // 存儲拼接后的字符串
// 使用 sprintf() 函數將字符串和數字拼接
sprintf(result, "%s%d", str, num);
printf("%s\n", result); // 輸出結果:Hello, the answer is: 42
return 0;
}
在這個示例中,我們使用sprintf()
函數將字符串str
和整數num
拼接在一起,并將結果存儲在result
數組中。注意,我們需要為result
數組分配足夠的空間來存儲拼接后的字符串。在這個例子中,我們分配了100個字符的空間。如果你知道拼接后的字符串長度,可以根據實際情況分配合適的空間。