各位大佬来帮一下我这位菜鸟吧!!!!
我在编程时弄了一个class
如下:
struct bowpicture
{
string a[15];
};
再如此定义:
bowpicture p[21];
再这样赋值:
p[1]={" |\ "
" | \ "
" | | "
" | /"
" |/"};
再输出:
for(int i=0;i<6;i++);
{
cout<<p[1][i];
}
它就会报错:
190 12 F:\arrow.exe\arrow.cpp [Error] no match for 'operator[]' (operand types are 'bowpicture' and 'int')
请各路大侠出手相助
告诉我这是怎么回事
我会感谢你们所有人的