C言語 文字配列ポインタ連結:基礎と実践テクニック

C言語では、文字配列ポインタの連結は、strcat()関数を使用して実現できます。strcat()関数は、1つの文字列を別の文字列の末尾に追加するために使用されます。以下は簡単なサンプルコードです。

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

int main() {
    char str1[50] = "Hello, ";
    char str2[] = "World!";
    
    printf("Before concatenation: %s\n", str1);
    
    strcat(str1, str2);
    
    printf("After concatenation: %s\n", str1);
    
    return 0;
}

上記の例では、まずstr1とstr2という2つの文字配列を定義し、それからstrcat()関数を使ってstr2をstr1の末尾に連結します。最終的な出力結果はHello, World!です。strcat()関数を使う際には、連結後の文字列を格納するために十分なスペースがあることを確認する必要があります。さもないと、メモリオーバーフローが発生します。

bannerAds