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

📄 qseatnum.c

📁 家庭财务管理系统应用软件给家庭成员提供了一个在Windows操作系统上运行的管理平台
💻 C
字号:
#ifndef QUERYBYNUM
  #define QUERYBYNUM
  #include "stdio.h"
  #include "shead.h"

 void QueryBySeatNum()
 {
  int result;/* result=1 表示查找成功,否则失败 */
  money TempS;
  long Number=0;
  char DataFile[10]="finance",next;
  FILE * fp=NULL;
system("cls");
begin:
  result=0;
  printf("Please input the Number of Employee which you want to look.\n");
  printf("Number:");
  scanf("%ld",&Number);
  fp=fopen(DataFile,"rb");
  if(fp==NULL)
  {
   printf("\nOpen file %s fail!End with any key.\n",DataFile);
   perror("Open file fail");
   fflush(stdin);
   getch();
   return;
  }
  /* 查找指定姓名的财务信息 */
  while(fread(&TempS,sizeof(money),1,fp)!=(int)NULL)
  {
   if(TempS.Number==Number)
   {
    printf("\nFind:)\n");
    if(result==0)
    {
     printf("\nNumber\tName\t\tin\t\tout\t\tsum\n");
    }
    result=1;
    printf("\n%ld\t%s\t\t%.2f\t\t%.2f\t\t%.2f\n",TempS.Number,TempS.Name,TempS.in,TempS.out,TempS.sum);
   }
  }
  fclose(fp);
  /* 如未找到,提示,询问是否继续 */
  if(result==0)
  {
   printf("There is not data of Number %ld!",Number);
  }

  printf("\nGo On(y/n):");
  fflush(stdin);
  next=getchar();
  if(next=='y'||next=='Y') goto begin;
 }
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -