第一范文网 - 专业文章范例文档资料分享平台

车票管理系统c语言程序设计报告(课程设计格式要求)

来源:用户分享 时间:2025/5/23 20:57:32 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《C语言》课程设计报告

}

}

save(); //调用保存函数 printf(\删除成功!\\n\getch();

}

}

/********************************************************/

按班次查询函数

int findnum(char s1[]) //查找班次 {

int i,h=0;

ShowTable1(); //线框调用1,,,不用没次输 for(i=0;i

if(strcmp(s1,records[i].num)==0) //判断字符串比较是否相

等,如果符合则输出车次等信息

printf(\

{

------|--------|\\n\

printf(\

records[i].hour,

records[i].min,records[i].from,records[i].to,records[i].hours,re

cords[i].max,records[i].now);

- 28 - 8

《C语言》课程设计报告

}

}

}

h+=2; ///加2使输出的框架合适 break;

ShowTable2(h); ///调用框架2 return i;

/*********************************************************************/

void save() //////保存函数 {

保存函数

FILE *fp1,*fp2; //文件行指针

if((fp1=fopen(\车票管理系统.dat\打开文件、为

输出打开一个二进制文件

{ }

if((fp2=fopen(\车票管理系统0.dat\打开文件、为

printf(\文件打开错误!\\n\exit(0);

输出打开一个二进制文件

{ }

fwrite(&class_num,sizeof(int),1,fp2); //写入文件信息 fwrite(records,sizeof(CLASS),class_num,fp1); fclose(fp1);fclose(fp2); ///关闭文件

printf(\文件打开错误!\\n\exit(0);

- 29 - 8

《C语言》课程设计报告

}

/*******************************按

*******************************/ void load() //按班次查询函数 { FILE *fp1,*fp2;

if((fp1=fopen(\车票管理系统.dat\ { system(\刷屏 printf(\文件打开错误!\\n\

getch(); ///从控制台读取一个字符,但不显示在屏幕上 exit(0);

}

if((fp2=fopen(\车票管理系统0.dat\ { system(\刷屏 printf(\文件打开错误!\\n\

getch(); ///从控制台读取一个字符,但不显示在屏幕上

exit(0); //退出

}

fread(&class_num,sizeof(int),1,fp2); ///读入信息 fread(records,sizeof(CLASS),class_num,fp1);/////读入信息 fclose(fp1);fclose(fp2); ///文件关闭

}

- 30 - 数

8

《C语言》课程设计报告

/******************************退出函数***************************/ void quit() //退出函数****** {

char s[5];

printf(\确认退出?(Y/N)\\n\

scanf(\

if(s[0]=='y'||s[0]=='Y')

exit(0); //程序中止执行,返回调用过程..state 0-正常中止非0-非

正常 }

/*************************

*******************************/

void get(int i,int j) // 修改及增加班次* {

for(;;) {printf(\

(xx

xx)\:%s\

if((atoi(records[i].hour)<24&&atoi(records[i].hour)>=0)&&(atoi(r

ecords[i].min)<60&&atoi(records[i].min)>=0))

}

break;

else { }

printf(\输入错误!\\n\

getch(); /////从控制台读取一个字符,但不显示在屏幕上

- 31 - 8

车票管理系统c语言程序设计报告(课程设计格式要求).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c52kcm5cg760a6rj16zqe_8.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top