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;
雨は土砂降りで、車は水しぶきを上げて走っていた。
実行結果は次のとおりです。
連結された文字列: こんにちは世界