好的,我不知道在这里做什么:
struct
{
char nombre[30];
int codigo;
}productos[10];
int z = 0;
char tempchar[30];
for (z=0; z<9; z++) {
if (productos[z].codigo>productos[z+1].codigo) {
tempchar = productos[z].nombre;
productos[z].nombre = productos[z+1].nombre;
productos[z+1].nombre = tempchar;
}
}
我收到以下错误消息:ISO C++ forbids assignment of arrays
显然还有更多代码,但我只是包含了它与错误的关系。我只想按代码对产品名称进行排序。那么,我可以在这里做什么?