在C語言中,可以使用strcat函數來連接兩個字符串。
strcat函數的原型如下:
char* strcat(char* dest, const char* src);
其中,dest是目標字符串,src是要追加的字符串。strcat函數會將src的內容追加到dest的末尾,并返回dest的地址。
下面是一個示例程序,演示了如何使用strcat函數連接兩個字符串:
#include <stdio.h>
#include <string.h>
int main() {
char dest[100] = "Hello, ";
const char src[] = "world!";
strcat(dest, src);
printf("連接后的字符串為:%s\n", dest);
return 0;
}
在上面的示例中,首先定義了一個大小為100的字符數組dest,并初始化為"Hello, “。然后定義了一個常量字符串src為"world!”。接下來,調用strcat函數將src的內容追加到dest的末尾。最后,使用printf函數打印連接后的字符串。
運行程序,輸出結果為:
連接后的字符串為:Hello, world!
可以看到,連接后的字符串為"Hello, world!"。