strcpy 拷贝二维字符数组实例
时间: 2024-03-22 18:36:14 浏览: 168
strcpy是C语言中的字符串拷贝函数,用于将一个字符串复制到另一个字符串中。它的函数原型如下:
```c
char* strcpy(char* destination, const char* source);
```
其中,`destination`是目标字符串的指针,`source`是源字符串的指针。该函数会将源字符串中的内容复制到目标字符串中,并返回目标字符串的指针。
下面是一个拷贝二维字符数组的实例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char source[2][10] = {"Hello", "World"};
char destination[2][10];
for (int i = 0; i < 2; i++) {
strcpy(destination[i], source[i]);
}
for (int i = 0; i < 2; i++) {
printf("destination[%d]: %s\n", i, destination[i]);
}
return 0;
}
```
在上述代码中,我们定义了一个二维字符数组`source`,其中包含两个字符串。然后,我们定义了一个与`source`相同大小的二维字符数组`destination`。通过使用`strcpy`函数,我们将`source`中的内容逐个拷贝到`destination`中。最后,我们使用循环打印出`destination`中的字符串。
阅读全文