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

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

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

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

int main() {
    char str1[50] = "Hello, ";
    char str2[50] = "world!";
    
    strcat(str1, str2);
    
    printf("Merged string: %s\n", str1);
    
    return 0;
}

上記の例では、str1とstr2はそれぞれ結合する2つの文字列であり、strcat()関数はstr2をstr1の末尾に追加し、最終的に結合された文字列”Hello, world!”を得る。

bannerAds