C言語のstrcpy関数の使い方

strcpy関数は、文字列(コピー元)を別の文字列(コピー先)へコピーします。

関数の原型:

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

パラメータの説明:

  1. dest を宛先文字列のポインタとして、ソース文字列の内容を保存するために使用されます。
  2. コピーしたい文字列の、元の文字列へのポインタ

戻り値: 目標文字列へのポインタを返します。

使用例:

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

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

    strcpy(dest, src);

    printf("目标字符串为:%s\n", dest);

    return 0;
}

実行結果:

目标字符串为:Hello, world!

上記の例では、まず「src」というソース文字列と「dest」というターゲット文字列を定義します。次に、「strcpy」関数を使い、ソース文字列「src」の中身をターゲット文字列「dest」にコピーします。最後に、「printf」関数を使ってターゲット文字列「dest」の中身を出力すると、「Hello, world!」という結果を得られます。

bannerAds