一段程序哪里出错了void add(){char namecout请输入您要添加的Button名称:endlcinnameButton *
一段程序哪里出错了
void add()
{ char name;
cout<<"请输入您要添加的Button名称:"<<endl;
cin>>name;
Button *button=new Button(name);//新建类
char *bname[50];
bname[i]=&name;
i++;
for(int j=0;j<i;j++)
{
cout<<bname[j]<<endl;
}
delete button;
}
[解决办法]
[解决办法]
i++;
这个i在哪里声明的?
[解决办法]
你的name 怎么是一个char啊 不换成strng name 试试吧
[解决办法]
感觉乱了,输入一个字符,又让bname[i]=&name;
再来个i++ 不知道具体要干什么了
[解决办法]
[解决办法]
把BY[10]改成 BY,BW[10]改成BW;你那种传递数组的方式是不对的
