当前位置:首页 > c语言超市管理系统报告书(C语言课程设计)
}
fclose(fp); return 0;
void Append() { struct ima i; char choice;
FILE *fp;
fp=fopen(\if(fp==NULL) { }
printf(\系统错误,请您重试........\exit(0);
labID:
printf(\请您输入要入库物品的信息...\\n\printf(\物品的编号:\scanf(\if(validateID(i.id)==1) { }
printf(\物品的名称:\scanf(\
printf(\物品的生产地:\scanf(\
printf(\物品的数量:\scanf(\
printf(\物品的单价:\
printf(\此编号已被使用,请您重新输入......\goto labID;
}
scanf(\
fwrite(&i,sizeof(struct ima),1,fp); fclose(fp);
printf(\物品信息已入库成功!!!\\n\
printf(\您想继续吗?(y/n)\scanf(\if(choice=='Y'||choice=='y') { } else { }
system(\menu(); Append();
void Selldelete() { struct ima i[1000];
struct ima temp; int delID; char choice; int index=0; int j=0; FILE *fp;
fp=fopen(\if(fp==NULL) {
printf(\系统错误,请您重试........\exit(0);
}
fread(&temp,sizeof(struct ima),1,fp); while(!feof(fp)) { }
fclose(fp);
printf(\请输入要删除的物品的编号:\scanf(\fopen(\if(fp==NULL) { }
for( j=0;j if(i[j].id!=delID) { } fwrite(&i[j],sizeof(struct ima),1,fp); printf(\系统错误,请您重试........\exit(0); i[index]=temp; index++; fread(&temp,sizeof(struct ima),1,fp); fclose(fp); printf(\物品信息已清除!!!\\n\ } printf(\您想继续吗?(y/n)\scanf(\if(choice=='Y'||choice=='y') { } else { } system(\menu(); Selldelete(); void Amend() { int index=0; int ID,j; char choice; struct ima i[1000]; struct ima temp; FILE *fp; fp=fopen(\if(fp==NULL) { } fread(&temp,sizeof(struct ima),1,fp); while(!feof(fp)) { printf(\系统错误,请您重试........\exit(0);
共分享92篇相关文档