文字列連結の方法は?

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;
}

ネイティブに日本語で言い換えてください。選択肢は1つだけです。出力:

连接后的字符串: Hello World!

上記の例では、まず二つの文字配列「str1」と「str2」が定義されています。「str1」にはすでに初期文字列「Hello」が入っています。「str2」は接続される文字列「World!」です。そして「strcat(str1, str2)」を使って「str2」を「str1」の最後に接続し、接続された結果を出力します。注意点は「strcat()」関数は、接続された結果を格納するための宛先文字列のサイズが十分に確保されていることが必要です。

bannerAds