C言語で文字列を連結する方法は何ですか?
C言語では、文字列を連結するためにstrcat関数を使用できます。strcat関数のプロトタイプは次のようになります:
char* strcat(char* destination, const char* source);
destinationとsourceとして、対象の文字列と連結する文字列を指定します。
以下はサンプルコードです。
#include <stdio.h>
#include <string.h>
int main() {
char str1[100] = "Hello";
char str2[] = " World!";
strcat(str1, str2);
printf("连接后的字符串:%s\n", str1);
return 0;
}
この例では、str1は目標の文字列であり、str2は接続する文字列です。strcat関数を呼び出すことでstr2をstr1に接続し、最終的な出力は「Hello World!」になります。