strcpy 函数文档
函数概要:
strcpy 函数用于拷贝字符串,包含最后的结束符 '\0'。
为了避免溢出,必须确保用于存放的数组长度足以容纳待拷贝的字符串(注意:长度需要包含结束符 '\0')。
源字符串和目标数组的位置不应该重叠。
函数原型:
#include <string.h> ... char *strcpy(char *dest, const char *src);
参数解析:
|
参数 |
含义 |
|
dest |
指向用于存放字符串的目标数组 |
|
src |
指向待拷贝的源字符串 |
返回值:
返回值是指向目标字符串的指针。
演示:
#include <stdio.h>
#include <string.h>
int main()
{
char str1[] = "Original String";
char str2[] = "New String";
char str3[100];
strcpy(str1, str2);
strcpy(str3, "Copy Successful");
printf("str1: %s\n", str1);
printf("str2: %s\n", str2);
printf("str3: %s\n", str3);
return 0;
}




