c++编写函数void mystrcpy(char str1[],char str2[]),复制字符串str2到str1。
时间: 2023-04-27 17:04:34 浏览: 150
第8章 指针-6从函数返回字符串1
好的,下面是用中文回复:
这是一个C++函数,函数名为mystrcpy,它有两个参数,都是字符数组类型,分别为str1和str2。函数的作用是将字符串str2复制到字符串str1中。
函数的实现可以使用循环结构,逐个字符地将str2中的字符复制到str1中,直到遇到字符串结束符'\0'为止。具体实现如下:
void mystrcpy(char str1[], char str2[]) {
int i = 0;
while (str2[i] != '\0') {
str1[i] = str2[i];
i++;
}
str1[i] = '\0'; // 将字符串结束符添加到str1末尾
}
这个函数可以在其他程序中调用,例如:
char str1[100], str2[100];
cin >> str2; // 输入要复制的字符串
mystrcpy(str1, str2); // 调用函数复制字符串
cout << str1 << endl; // 输出复制后的字符串
希望这个回答能够帮到你!
阅读全文