C言語で文字列のコピーを実装するにはどうすればいいですか?

“C言語では、文字列のコピーを実現するためにstrcpy関数を使用できます。strcpy関数のプロトタイプは以下の通りです:”

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

destは目的の文字列のポインタを示し、srcは元の文字列のポインタを示します。以下は、strcpy関数を使用して文字列のコピーを実現する方法を示す単純なサンプルコードです。

#include <stdio.h>
#include <string.h>

int main() {
    char src[] = "Hello, World!";
    char dest[20];

    // 使用strcpy函数拷贝字符串
    strcpy(dest, src);

    // 打印拷贝后的字符串
    printf("源字符串: %s\n", src);
    printf("目标字符串: %s\n", dest);

    return 0;
}

コードでは、最初にソース文字列srcとターゲット文字列destが定義されています。次に、strcpy関数を使用してsrcの内容をdestにコピーします。最後に、コピー前後の文字列内容を出力します。このコードを実行すると、次のように出力されます:

源字符串: Hello, World!
目标字符串: Hello, World!

これにより、C言語で文字列のコピーを実装する操作が完了しました。

bannerAds