C言語のstrcpy関数の使い方
strcpy関数は、文字列(コピー元)を別の文字列(コピー先)へコピーします。
関数の原型:
char *strcpy(char *dest, const char *src);
パラメータの説明:
- dest を宛先文字列のポインタとして、ソース文字列の内容を保存するために使用されます。
- コピーしたい文字列の、元の文字列へのポインタ
戻り値: 目標文字列へのポインタを返します。
使用例:
#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!」という結果を得られます。