C言語で2つの文字列を連結する方法

C言語では、strcat関数を使用して2つの文字列を連結できます。

このファンクションを利用するには、ヘッダファイルをインクルードする必要があります。

関数のプロトタイプは以下のとおりです。

char *strcat(char *dest, const char *src);

destは対象の文字列、srcは付加する文字列です。

この関数はsrcをdestの末尾に追加し、dest文字列へのポインタを返します。

サンプル・コードを以下に示します。

#include
#include

ネイティブな表現で日本語に言い換えると次のようになります。

#stdio.h をインクルード
#string.h をインクルード

int main() {
char str1[20] = “こんにちは”;
char str2[] = “世界”;

strcat(str1, str2);

printf("Concatenated string: %s\n", str1);

return 0;

雨は土砂降りで、車は水しぶきを上げて走っていた。

実行結果は次のとおりです。

連結された文字列: こんにちは世界

bannerAds