C言語で2つの文字列を結合して1つの文字列にする
2つの文字列を一つの文字列に連結するには、strcat()関数を使用することができます。
strcat()関数のプロトタイプは以下のようになります:
char *strcat(char *dest, const char *src);
その中で、destは対象文字列であり、srcは追加する元の文字列です。
以下是一个例程,展示了如何使用strcat()函数将两个字符串连接成一个字符串:
#include <stdio.h>
#include <string.h>
int main() {
char str1[20] = "Hello, ";
char str2[10] = "world!";
strcat(str1, str2);
printf("Concatenated string: %s\n", str1);
return 0;
}
結果は以下の通りです:
Concatenated string: Hello, world!
この例では、str1の末尾にstr2を結合して、最終的に新しい文字列が得られました。