📜  strcpy 示例 (1)

📅  最后修改于: 2023-12-03 15:20:21.462000             🧑  作者: Mango

strcpy函数示例

介绍

strcpy函数是C语言中常用的字符串复制函数之一。它可以将一个字符串(以null字符结尾)复制到另一个字符串数组。

以下是strcpy函数的原型:

char* strcpy(char* destination, const char* source);
参数
  • destination:表示目标字符串数组的指针,用于存储要复制的字符串。
  • source:表示源字符串的指针,即要复制的字符串。
返回值

strcpy函数的返回值为destination,即目标字符串数组的指针。在正常情况下,源字符串会被复制到目标字符串数组,然后返回目标字符串数组的指针。

示例

下面是一个使用strcpy函数的示例代码:

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

int main() {
    char source[] = "Hello, World!";   // 源字符串
    char destination[20];              // 目标字符串数组

    strcpy(destination, source);       // 复制源字符串到目标字符串数组

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

    return 0;
}

在上面的示例中,我们首先定义了一个源字符串source和一个目标字符串数组destination。然后,我们使用strcpy函数将源字符串复制到目标字符串数组中。最后,我们打印输出目标字符串数组的内容。

运行上面的代码,将输出以下结果:

目标字符串: Hello, World!

注意:确保目标字符串数组足够大,能够容纳源字符串及其结尾的null字符,以防止内存溢出等问题。

以上就是使用strcpy函数的一个示例。通过该函数,你可以方便地将一个字符串复制到另一个字符串数组中。