资源简介
火车票另早趺火车站如果呢JKJKAJSKASJDKAJ;KD;JKLAJKDJ;L
代码片段和文件信息
#include “ticket.h“
void Initialize(){
/*
将站点之间的相关信息写进station.txt文件中,同时将
每一个站点所相关的票务情况写进ticket.txt文件中,但是
前提是必须依据station.txt文件中的数据。
*/
//函数功能:初始化系统
//形参:void
//返回值:void
FILE *fp;
char password[10]confirm[10]c;
int pos;
Manager *manager=NULL;
fp=fopen(“SystemManager.txt““w“);
printf(“\n初始化管理员密码:“);
scanf(“%s“password);
printf(“\n确认密码:“);
for(c=getch()pos=0;c!=‘\r‘;c=getch()){
if(c==‘\b‘){
putchar(‘\b‘);
putchar(‘ ‘);
putchar(‘\b‘);
pos--;
}else{
if((c>32)&&(c<126)){
putchar(‘*‘);
confirm[pos++]=c;
}else{
printf(“非法字符输入!\n“);
return;
}
}
}
confirm[pos]=‘\0‘;
if(strcmp(passwordconfirm)==0){
manager=(Manager *)malloc(sizeof(Manager));
strcpy(manager->passwordconfirm);
fwrite(managersizeof(Manager)1fp);
fclose(fp);
printf(“\n添加相关站点和车票信息!\n“);
getch();
addStation();
}else{
printf(“\n密码确认出错!\n“);
fclose(fp);
Initialize();
}
}
void start(){
/*
查询station.txt文件,如果为空,则进入初始化状态.
即要调用Initialize()函数对必要数据进行初始化.
*/
//函数功能:系统开始函数的调用
//形参:void
//返回值:void
int option;
FILE *fp;
if((fp=fopen(“SystemManager.txt““r“))==NULL){
printf(“\n本系统第一次运行请初始化系统!\n“);
Initialize();
}else{
printf(“\n“);
printf(“\t\t****************************\n“);
printf(“\t\t\t售票服务---------1\n“);
printf(“\t\t\t后台管理---------2\n“);
printf(“\t\t\t退出系统---------0\n“);
printf(“\t\t****************************\n“);
printf(“\t\tYour choice:“);
scanf(“%d“&option);
switch(option){
case 1:
ticketServices();
break;
case 2:
if(land()) systemManage();
break;
case 0:
system(“cls“);
printf(“谢谢您的使用!\n“);
exit(0);
break;
default:
printf(“\n选择出错!\n“);
start();
break;
}
}
}
int main(){
while(1){
start();
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 553 2009-02-16 10:51 trainticketbook\trainticketbook.dsw
文件 4707 2009-02-16 15:39 trainticketbook\trainticketbook.dsp
文件 91136 2009-02-26 20:38 trainticketbook\trainticketbook.ncb
文件 264 2009-02-25 20:52 trainticketbook\trainticketbook.plg
文件 1688 2009-02-20 11:20 trainticketbook\ticket.h
文件 6171 2009-02-20 09:50 trainticketbook\ticketServices.c
文件 7052 2009-02-20 09:50 trainticketbook\ticketManage.c
文件 50176 2009-02-25 20:52 trainticketbook\Debug\vc60.idb
文件 53248 2009-02-25 20:52 trainticketbook\Debug\vc60.pdb
文件 9295 2009-02-25 20:52 trainticketbook\Debug\systemManage.obj
文件 9105 2009-02-25 20:52 trainticketbook\Debug\doMain.obj
文件 18868 2009-02-25 20:52 trainticketbook\Debug\ticketManage.obj
文件 28452 2009-02-25 20:52 trainticketbook\Debug\stationManage.obj
文件 16218 2009-02-25 20:52 trainticketbook\Debug\ticketServices.obj
文件 204870 2009-02-25 20:52 trainticketbook\Debug\trainticketbook.exe
文件 590848 2009-02-25 20:52 trainticketbook\Debug\trainticketbook.pdb
文件 206792 2009-02-25 20:52 trainticketbook\Debug\trainticketbook.pch
文件 254180 2009-02-25 20:52 trainticketbook\Debug\trainticketbook.ilk
文件 2254 2009-02-26 20:32 trainticketbook\systemManage.c
文件 2092 2009-02-26 20:33 trainticketbook\doMain.c
文件 9924 2009-02-26 20:38 trainticketbook\stationManage.c
文件 49664 2009-02-26 20:38 trainticketbook\trainticketbook.opt
目录 0 2009-02-20 12:45 trainticketbook\Debug
目录 0 2009-02-20 12:45 trainticketbook
文件 52161 2009-03-15 10:24 火车定票系统课程设计.doc
----------- --------- ---------- ----- ----
1669718 25
评论
共有 条评论