将一个数组进行拷贝,且必须为主函数调用子函数方法。下列程序运行时出错看不懂,请将清楚,并请提供修改方法。
#include<iostream>
using namespace std;
int main()
{
void copy(char str4[20],char str3[20]);
char str2[20],str1[20];
cout<<"输入一个字符串组:"<<endl;
cin>>str1[20];
copy(str2,str1);
return 0;
}
void copy(char str4,char str3)
{
strcpy(str4,str3);
cout<<str4<<endl;
}
error C2664: 'strcpy' : cannot convert parameter 1 from 'char' to 'char *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
执行 cl.exe 时出错.