strcpy与strcat用法
时间: 2023-10-20 22:59:54 浏览: 105
strcpy和strcat是C语言中常用的字符串操作函数,它们的使用方法如下:
1. strcpy函数用法:
```c
char* strcpy(char* dest, const char* src);
```
- `dest`:目标字符串,即要将源字符串复制到的字符串。
- `src`:源字符串,即要被复制的字符串。
使用strcpy函数时,需要确保目标字符串有足够的空间来存储源字符串的内容。
示例:
```c
char dest[20];
char src[] = "Hello, World!";
strcpy(dest, src);
```
上述代码将源字符串"Hello, World!"复制到目标字符串`dest`中。
2. strcat函数用法:
```c
char* strcat(char* dest, const char* src);
```
- `dest`:目标字符串,即要将源字符串追加到的字符串。
- `src`:源字符串,即要被追加的字符串。
使用strcat函数时,需要确保目标字符串有足够的空间来存储源字符串追加后的内容。
示例:
```c
char dest[20] = "Hello, ";
char src[] = "World!";
strcat(dest, src);
```
上述代码将源字符串"World!"追加到目标字符串`dest`的末尾。
需要注意的是,使用strcpy和strcat函数时,要避免目标字符串溢出的情况,即确保目标字符串有足够的空间来存储源字符串的内容或追加后的内容。否则,可能会导致缓冲区溢出问题。
阅读全文