供参考:
int i=0;//i 这里是有初值的,是n 或 是m ?
printf("\t\t\t-----------------------添加设备信息---------------------\n");
while(1)
{
printf("输入设备编号:");
getchar();
scanf("%s",stu[i].name);
printf("输入设备名称:");
getchar();
scanf("%s",stu[i].name);
printf("输入设备价格:");
getchar();
scanf("%f",&stu[i].price);
printf("输入设备类型:");
getchar();
scanf("%s",stu[i].type);
.....