C言語で二つの文字列を結合する方法は何ですか?
C言語では、2つの文字列を結合するには、strcat()関数を使用することができます。この関数は、一つの文字列を別の文字列の末尾に追加することができます。
以下はサンプルコードです。
#include <stdio.h>
#include <string.h>
int main() {
char str1[50] = "Hello, ";
char str2[50] = "world!";
strcat(str1, str2);
printf("Merged string: %s\n", str1);
return 0;
}
上記の例では、str1とstr2はそれぞれ結合する2つの文字列であり、strcat()関数はstr2をstr1の末尾に追加し、最終的に結合された文字列”Hello, world!”を得る。