新手求助,动态内存结构数组赋值char数组遇到问题
struct bop{
char fullname[100];
string b;
int preference;//0=fillname,1=title,2=bopname
};
bop *pstu=new bop [3];
pstu->preference=0;
pstu->b="asdf";
pstu->fullname="error"; //这里赋值出错
请问 pstu->fullname="error",这句应该怎么赋值到fullname? c
[解决办法]
strcpy(pstu->fullname, "error");