#include
#include
#include
#include
typedef struct infor
{
char name[20];//账户name
char data[10];//时间data
int cost;//消费cost
int balance;//余额balance
int count;//计数
}inf;
//根据指定的日期统计网吧营业额
int Data_turnover()
{
int count,i,all=0;
char a[10],b,c[10];
inf m;
FILE *fp,*fp1;
fp1=fopen("Information_number.txt","r");
fscanf(fp1,"%d",&count);
fclose(fp1);
system("cls");
printf("\n\t按照日期的营业额查询\n");
printf("\n\t请要查输入找的日期:");
gets(a);
fflush(stdin);
printf("\n\n\t日期:%s\n\t账户\t消费额\n",a);
fp=fopen("Information.txt","r");
for(i=0;i<count;i++)
{
fscanf(fp,"%s",m.name);
fscanf(fp,"%s",m.data);
fscanf(fp,"%d",&m.cost);
fscanf(fp,"%d",&m.balance);
fscanf(fp,"%d",&m.count);
strcpy(c,m.data);
fflush(stdin);
if(strcmp(a,c)==0)//找到相同的日期
{
if(m.cost==0);//如果消费额为零不输出
continue;
printf("\t%s\t%d\n",m.name,m.cost);
all+=m.cost;
}
}
printf("\t总营业额:%d",all);
fclose(fp);
printf("\n\n\t任意键返回功能页");
b=getchar();
system("cls");
return 3;
}