资源简介

完全源代码。。。运行环境vC++ 6.0 适合初学C的朋友参考。。。

资源截图

代码片段和文件信息

#include 
//#include 
//#include 
#include 
#include 
#include  
void systemstart();//系统登录界面
void chexh();      //小车界面
void denglu();     //登录界面
void shuru();//输入界面
void chaxun();  //查询车辆信息界
void tingche(int i);  //停车信息界面
void chezhumingchaxun();//按车主姓名查询
void chehaochaxun();//按车牌号码查询
float chongshe();//重新设置停车费率
int jiancheng();
void tianjia();
void tuichu();
void shanchu(int i);
void shurudiaoyong();
void chekurongliang();
void chekuxinxi();
void xingmingchaxun(int iint aint k);
#define N 2  //宏定义
struct chexinxi
{
char chepaihao[10];
char yonghuming[20];
char yanse[10];
char xinghao[10];
float shijianshi;
float shijianfen;
int jiancheng;
}stu[N]={“B74110““huanghe““heise““benchi600“11201};




void time()
{
time_t ltime;
time(<ime);
printf(“现在时间:%s“ctime(<ime));
}
void main()
{


FILE *fp;
fp=fopen(“che.txt““w“);
if(fp==NULL)//是否能打开文件
{
printf(“打开文件失败\n“);
exit(1);
}



     fwrite(stusizeof(struct chexinxi)1fp);//写入文件



    rewind(fp);
fclose(fp);
systemstart();
chexh();
denglu();
   


}
float chongshe()
{
printf(“\n\n\n\n\n\n\n“);
printf(“\n\n\t\t---设置停车费率---“);
printf(“\n\n\t\t请输入新的费率:“);
float a;
scanf(“%f“&a);
return a;

}


void tingche(int i)
{
float shijianshishijianfen;
float n=0.5;
printf(“\n\n\n\n\n\n“);
printf(“\t\t---停车信息查询---“);
printf(“\n\n\t默认停车费用0.5元/小时   按 1 键重设“);
if(getch()==‘1‘)
{
system(“CLS“);
n=chongshe();
}
system(“CLS“);
printf(“现在时间:“);time();
printf(“\n\n\n\n\n\n“);
printf(“\n\n\t\t---停车信息查询---“);
printf(“\n\n\t起始时间:%.0f时%.0f分“stu[i].shijianshistu[i].shijianfen);
n:
    printf(“\n\n\t输入现在时间:“);
scanf(“%f%f“&shijianshi&shijianfen);
if(shijianshi<0.0||shijianshi>24.0||shijianfen<0.0||shijianfen>60.0)
{
printf(“输入错误!“);
goto n;
}
float shifen;
if(shijianshi-stu[i].shijianshi<0)
{
if((shijianfen-stu[i].shijianfen)<0)
{
     shi=shijianshi-stu[i].shijianshi-1+24;
     fen=60-(stu[i].shijianfen-shijianfen);
}
   else
   {
     shi=shi=shijianshi-stu[i].shijianshi+24;
     fen=shijianfen-stu[i].shijianfen;

   }

}
 if(shijianshi-stu[i].shijianshi==0)
{
 if((shijianfen-stu[i].shijianfen)<0)
{
     shi=shijianshi-stu[i].shijianshi+23;
     fen=60-(stu[i].shijianfen-shijianfen);
}

   else 
   {
     shi=shijianshi-stu[i].shijianshi;
     fen=shijianfen-stu[i].shijianfen;

   }
}
 if(shijianshi-stu[i].shijianshi>0)
{
     if((shijianfen-stu[i].shijianfen)<0)
{
     shi=shijianshi-stu[i].shijianshi-1;
     fen=60-(stu[i].shijianfen-shijianfen);
}

   else 
   {
     shi=shijianshi-stu[i].shijianshi;
     fen=shijianfen-stu[i].shijianfen;

   }
}

    printf(“\n\t停车时间:%.0f时%.0f分“shifen);
printf(“\n\n\t停车费用:%.2f元“n*(shi+fen/60));

    printf(“\n\n\t是否删除此车信息!“);
printf(“\n\n\t1.是   2

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4247  2009-09-12 11:17  停车管理收费系统\001.dsp

     文件        529  2009-09-12 08:21  停车管理收费系统\001.dsw

     文件      50176  2009-09-24 17:35  停车管理收费系统\001.ncb

     文件      53760  2009-09-24 17:34  停车管理收费系统\001.opt

     文件       1148  2009-09-24 17:34  停车管理收费系统\001.plg

     文件      31241  2009-09-12 11:46  停车管理收费系统\01.cpp

     文件         64  2009-09-24 17:33  停车管理收费系统\che.txt

     文件    3573544  2009-09-24 17:34  停车管理收费系统\Debug\001.pch

     文件     648192  2009-09-24 17:34  停车管理收费系统\Debug\001.pdb

     文件      93809  2009-09-12 11:46  停车管理收费系统\Debug\01.obj

     文件      22563  2009-09-24 17:34  停车管理收费系统\Debug\ee.obj

     文件     148480  2009-09-24 17:34  停车管理收费系统\Debug\vc60.idb

     文件      77824  2009-09-24 17:34  停车管理收费系统\Debug\vc60.pdb

     目录          0  2010-01-06 18:57  停车管理收费系统\Debug

     目录          0  2010-01-06 18:57  停车管理收费系统

----------- ---------  ---------- -----  ----

              4705577                    15


评论

共有 条评论