c语言

c语言strcpy的用法是什么

小亿
102
2024-02-26 11:45:31
栏目: 编程语言

strcpy函数用于将一个字符串复制到另一个字符串中。其语法为:

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

其中,dest是目标字符串,src是要复制的源字符串。

使用strcpy函数时需要注意以下几点:

  1. 目标字符串dest必须足够大,以容纳源字符串src的内容及结尾的空字符。
  2. 字符串复制完成后,目标字符串dest将以空字符’\0’结尾。
  3. 源字符串src可以是一个字符串常量、字符数组或者指向字符串的指针。
  4. 返回值是指向目标字符串dest的指针。

示例代码:

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

int main() {
    char src[] = "Hello, World!";
    char dest[20];
    
    strcpy(dest, src);
    
    printf("源字符串src:%s\n", src);
    printf("目标字符串dest:%s\n", dest);
    
    return 0;
}

以上示例代码中,将源字符串"Hello, World!"复制到目标字符串dest中,最终输出两个字符串的内容。

0
看了该问题的人还看了