c语言字符串拷贝函数
时间: 2023-06-21 21:20:14 浏览: 115
C语言字符串操作函数.doc
在 C 语言中,可以使用 `strcpy()` 函数来拷贝字符串。该函数定义在头文件 `string.h` 中,函数原型如下:
```c
char *strcpy(char *dest, const char *src);
```
其中,`dest` 是目标字符串,`src` 是源字符串,函数会将源字符串拷贝到目标字符串中,并返回目标字符串的指针。
例如:
```c
#include <stdio.h>
#include <string.h>
int main() {
char s1[] = "hello world";
char s2[100];
// 使用 strcpy() 函数拷贝字符串
strcpy(s2, s1);
printf("s1 = %s\n", s1); // 输出 "hello world"
printf("s2 = %s\n", s2); // 输出 "hello world"
return 0;
}
```
需要注意的是,如果目标字符串的空间不足以存放源字符串,会导致程序崩溃。因此,在使用 `strcpy()` 函数时,需要确保目标字符串有足够的空间。
阅读全文