strcpy函数举例
时间: 2024-10-02 22:01:15 浏览: 9
`strcpy`函数在C语言中用于将一个字符串复制到另一个已分配足够空间的字符串变量中。它通常包含在`string.h`头文件里。下面是一个简单的例子:
```c
#include <stdio.h>
#include <string.h>
int main() {
char source[] = "Hello, World!"; // 源字符串
char destination[20]; // 目标字符串,假设大小足够存放源字符串
// 使用strcpy复制源字符串到目标字符串
strcpy(destination, source);
printf("Destination string after copying: %s\n", destination); // 输出:Hello, World!
return 0;
}
```
在这个例子中,`strcpy`函数会将`source`数组的内容逐字节地复制到`destination`数组,直到遇到空字符`\0`。注意,`destination`需要有足够的空间容纳`source`以及结束符。
相关问题
strcpy()函数应用举例
strcpy函数用于将一个字符串复制到另一个字符串中。下面是一个使用strcpy函数的示例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[20] = "Hello";
char str2[20];
strcpy(str2, str1);
printf("str2: %s\n", str2); // 输出:str2: Hello
return 0;
}
```
在上面的示例中,我们首先声明了两个字符数组str1和str2,然后使用strcpy函数将str1中的字符串复制到str2中。最后,我们打印出str2的值,可以看到str2中的字符串与str1相同。
strcpy()举例
strcpy()是C语言中的一个字符串操作函数,用于将一个字符串复制到另一个字符串中。它的原型如下:
```c
char* strcpy(char* destination, const char* source);
```
其中,`destination`是目标字符串,`source`是源字符串。函数会将源字符串的内容复制到目标字符串中,并返回目标字符串的指针。
下面是一个使用strcpy()函数的示例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char source[] = "Hello, World!";
char destination[20];
strcpy(destination, source);
printf("Copied string: %s\n", destination);
return 0;
}
```
在上面的示例中,我们声明了一个源字符串`source`和一个目标字符串`destination`。然后,使用strcpy()函数将源字符串复制到目标字符串中。最后,打印出目标字符串的内容。
运行上述代码,输出结果为:
```
Copied string: Hello, World!
```
这表明源字符串成功地被复制到了目标字符串中。