C言語で文字列を連結する方法は何ですか?

C言語では、文字列を連結するためにstrcat関数を使用できます。strcat関数のプロトタイプは次のようになります:

char* strcat(char* destination, const char* source);

destinationとsourceとして、対象の文字列と連結する文字列を指定します。

以下はサンプルコードです。

#include <stdio.h>
#include <string.h>

int main() {
    char str1[100] = "Hello";
    char str2[] = " World!";
    
    strcat(str1, str2);
    
    printf("连接后的字符串:%s\n", str1);
    
    return 0;
}

この例では、str1は目標の文字列であり、str2は接続する文字列です。strcat関数を呼び出すことでstr2をstr1に接続し、最終的な出力は「Hello World!」になります。

bannerAds