strcpy用法
时间: 2023-07-18 16:21:02 浏览: 85
strcpy的用法.pdf
strcpy是C语言中一个常用的字符串函数,用于将一个字符串复制到另一个字符串中。其函数原型为:
```c
char* strcpy(char* dest, const char* src);
```
其中`dest`表示目标字符串的指针,`src`表示源字符串的指针。函数的作用是将`src`指向的字符串复制到`dest`指向的字符串中,并返回`dest`。
函数的使用方法如下:
```c
char str1[20] = "Hello";
char str2[20];
strcpy(str2, str1); // 将str1中的字符串复制到str2中
```
执行上述代码后,`str2`中就存储了`"Hello"`这个字符串。需要注意的是,当`dest`指向的字符串不够大,无法容纳`src`指向的字符串时,`strcpy`函数会导致缓冲区溢出,从而引发程序崩溃或安全漏洞。因此,在使用`strcpy`函数时,应该确保目标字符串有足够的空间。
阅读全文