最佳答案:strcpy是C语言中的一个字符串函数,用于将源字符串中的内容复制到目标字符串中。它的基本语法如下:char *strcpy(char *dest, const char *src);其中,dest表
strcpy是C语言中的一个字符串函数,用于将源字符串中的内容复制到目标字符串中。
它的基本语法如下:
char *strcpy(char *dest, const char *src);
其中,dest表示目标字符串的地址,src表示源字符串的地址。该函数返回一个指向目标字符串的指针。
使用方法示例:
#include <stdio.h>
#include <string.h>
int main()
{
char src[] = "Hello, world!";
char dest[20];
strcpy(dest, src); // 将src复制到dest中
printf("源字符串是: %s\n", src);
printf("目标字符串是: %s\n", dest);
return 0;
}
输出结果:
源字符串是: Hello, world!
目标字符串是: Hello, world!
需要注意的是,如果目标字符串的长度不足以容纳源字符串,那么会发生缓冲区溢出的错误,因此在使用strcpy时要特别小心。建议使用更安全的strncpy函数代替。