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

C言語では、文字列を結合するためにstrcat()関数を使用できます。この関数は、ある文字列を別の文字列の末尾に追加することができます。

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

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

int main() {
    char str1[50] = "Hello";
    char str2[] = " World!";
    
    strcat(str1, str2);  // 将str2追加到str1的末尾
    
    printf("合并后的字符串: %s\n", str1);
    
    return 0;
}

結果が出力されます:

結合された文字列:Hello World!

strcat()関数を使用する際には、追加される文字列が十分に長いことを確認してください。さらに、str1配列が最終的に結合された文字列を収容できるだけの長さであることも確認してください。

bannerAds