在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!"。