⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 function.c

📁 综合运用C的基本功能实现的小软件
💻 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 + -