strcpy如何使用
时间: 2023-10-13 17:55:46 浏览: 37
在C语言中,`strcpy`函数用于将一个字符串复制到另一个字符串中。它的函数原型如下:
```c
char* strcpy(char* destination, const char* source);
```
`strcpy`函数接受两个参数,第一个参数是目标字符串的指针,第二个参数是源字符串的指针。它将源字符串的内容复制到目标字符串中,并返回目标字符串的指针。
下面是一个使用`strcpy`函数的示例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char source[] = "Hello, World!";
char destination[20];
strcpy(destination, source);
printf("Source string: %s\n", source);
printf("Copied string: %s\n", destination);
return 0;
}
```
在这个例子中,我们首先声明了一个源字符串`source`和一个目标字符串`destination`。然后,使用`strcpy`函数将`source`中的内容复制到`destination`中。最后,使用`printf`函数分别打印源字符串和复制后的字符串。
运行上述代码将输出:
```
Source string: Hello, World!
Copied string: Hello, World!
```
请注意,传递给`strcpy`函数的目标字符串必须有足够的空间来容纳源字符串的内容,以防止缓冲区溢出。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)