strcpy复制数组
时间: 2023-12-21 07:32:00 浏览: 47
strcpy函数用于将一个字符串复制到另一个字符串中。它的原型如下:
```c
char *strcpy(char *dest, const char *src);
```
其中,`dest`是目标字符串,`src`是源字符串。该函数会将源字符串的内容复制到目标字符串中,并返回目标字符串的指针。
以下是两个示例演示了strcpy函数的使用:
1. 复制字符串到已有数组中:
```c
#include <stdio.h>
#include <string.h>
int main() {
char a[50] = { "Here are some numbers"};
char b[50] = {"Study hard and make progress every day"};
strcpy(a, b);
puts(a); // 输出:Study hard and make progress every day
return 0;
}
```
2. 复制字符串到新数组中:
```c
#include <stdio.h>
#include <string.h>
int main() {
char a[50] = { 0 };
char b[50] = {"Study hard and make progress every day"};
strcpy(a, b);
puts(a); // 输出:Study hard and make progress every day
return 0;
}
```