📄 dengji.h
字号:
///////////////登记商品信息 1
int dengji(struct shangpin shangp[],int count)
{
int bianhao=1;
printf("\n\t\t 提示:编号为0时,退出登记\n");
while(1)
{
mylabel1:
printf("\n\t\t 请输入商品编号:");
scanf("%d",&shangp[count].id);getchar();
bianhao=jiancebianhao(shangp,shangp[count].id,count);// 检测是否存在相同的商品
if(bianhao==-1)
{
printf("\n\t\t 该编号已经存在!!\n");
goto mylabel1;
}
if(shangp[count].id==0) // 按0退出登记
break;
printf("\n\t\t 请输入商品名:");
scanf("%s",&shangp[count].spname);getchar();
mylabel2:
printf("\n\t\t 请输入商品单价(元):");
scanf("%f",&shangp[count].price);getchar();
if(shangp[count].price<=0)
{
printf("\n\t\t 单价不可以小于等于0");
goto mylabel2;
}
mylabel3:
printf("\n\t\t 请输入商品库存:");
scanf("%d",&shangp[count].kucun);getchar();
if(shangp[count].kucun<0)
{
printf("\n\t\t 库存不可以小于0");
goto mylabel3;
}
count++;
printf("\n\t\t 已登记了%d个\n",count);
}
printf("\n\t\t 登记完成,按任意键继续其他操作....");
getchar();
return count;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -