📄 function.c
字号:
#include<stdio.h>
#include<conio.h>
#include"Function.h"
void FuncAddgoods(linklist *head)
{
int n;
char ch;
printf("功能选择: \n");
printf("0. 增加已有货款. \n");
printf("1. 增加新型货款. \n");
scanf("%d",&n);
if(!n)
{
do
{
Addgoods(head);
printf("\n 是否继续增加(y/n) \n");
ch=getch();
}while(ch=='y');
}
else
{
do
{
Addnewgoods(head);
printf("是否继续增加(y/n) \n");
ch=getch();
}while(ch=='y');
}
}
void FuncDelgoods(linklist *head)
{
int n;
char ch;
printf("功能选择: \n");
printf("0. 减少已有货款. \n");
printf("1. 删除旧型货款. \n");
scanf("%d",&n);
if(!n)
{
do
{
Delgoods(head);
printf("是否继续减少(y/n) \n");
ch=getch();
}while(ch=='y');
}
else
{
do
{
Deloriginalgoods(head);
printf("是否继续删除(y/n) \n");
ch=getch();
}while(ch=='y');
}
}
void FuncTotal(linklist *head)
{
int n,ntotal;
long int nsum;
int (*pFunc)();
printf("功能选择: \n");
printf("0. 统计货存总数. \n");
printf("1. 统计存货总额. \n");
scanf("%d",&n);
if(!n)
{
pFunc=Totalgoods;
ntotal=(*pFunc)(head);
printf("\n 现存货物总数是: ");
printf("%10d \n",ntotal);
}
else
{
pFunc=Totalcosts;
nsum=(*pFunc)(head);
printf("\n现存货物总额是: ");
printf("%10ld \n",nsum);
}
}
void FuncForesee(linklist *head)
{
int n;
linklist *p=NULL;
printf("请输入货存下限数: \n");
scanf("%d",&n);
p=head->next;
while(p!=NULL)
{
if((p->num_of_goods)<n)
{
printf("%s,%4d,%6d ",p->product_type,p->num_of_goods,p->prise);
printf("已缺货,请及时进货! \n");
}
p=p->next;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -