output.c

来自「此为银行排队系统 银行营业厅配置 --营业窗口设3~8个」· C语言 代码 · 共 53 行

C
53
字号
#include"Head.h"
#include"Function.h"
#include"GetTime.h"


void outPut(void)//输出函数--记录档案 
                 /*需要做的工作是记录记录时间,小时ordinary_hour[ordinaryWriting],VIP_hour[VIPwriting] ;
                 窗口号ordinary[ordinaryWriting]和VIP[VIPwriting] */ 
{

    FILE * cfPtr=NULL;
    
    if( (cfPtr=fopen("银行客户资料.txt","a+"))==NULL)
         printf("can't open file\n"); 
    else
    { 
        fprintf(cfPtr, "普通服务号码      VIP服务号码      办理窗口      办理时间\n");//空格为6
          
        while(1)
        {
           if(ordinaryWriting<ordinarydoing){      
              ordinaryWriting++;
              
              fprintf(cfPtr,"%.3d",ordinaryWriting); 
              
              fprintf(cfPtr,"           ");//空格为11 
              fprintf(cfPtr,"           ");
              fprintf(cfPtr,"           ");
              fprintf(cfPtr,"%d",ordinary[ordinaryWriting]);
              fprintf(cfPtr,"             ");//空格为13 
              fprintf(cfPtr,"%.2d:%.2d:%.2d",ordinary_hour[ordinaryWriting],ordinary_min[ordinaryWriting],ordinary_sec[ordinaryWriting]);
              fputc('\n',cfPtr); 
              fflush(cfPtr);  //确保不关闭文件情况下数据能写入
              
           }
           if(VIPwriting<VIPdoing){      
              VIPwriting++;
              
              fprintf(cfPtr,"           ");
              fprintf(cfPtr,"        V"); 
              fprintf(cfPtr,"%.3d",VIPwriting);
              
              fprintf(cfPtr,"             ");
              fprintf(cfPtr,"%d",VIP[VIPwriting]);
              fprintf(cfPtr,"             ");//空格为13 
              fprintf(cfPtr,"%.2d:%.2d:%.2d",VIP_hour[VIPwriting],VIP_min[VIPwriting],VIP_sec[VIPwriting]);
              fputc('\n',cfPtr); 
              fflush(cfPtr);  //确保不关闭文件情况下数据能写入
           }
        } 
    }   
}

⌨️ 快捷键说明

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