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

C语言课程设计报告—范例

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

printf(\

sell_ticket\\n\

scanf(\

et,&t.sell_ticket); }

2、输出一个 航班信息函数 void printf_oneflight(int i) {

printf(\

fp=fopen(\

if(!fp){printf(\ else fwrite(&t,sizeof(struct flight),1,fp); fclose(fp);

ation,fly[i].flytime,fly[i].plan_ticket,fly[i].sell_ticket); }

3、输出文件内容结构函数 void printf_face() { }

4、载入函数实现文件内容载入程序,并返回飞机航班数值。 int load() {

FILE *fp; int i;

if((fp=fopen(\{

printf(\exit(0);

printf(\ startstation endstation sell_ticket\\n\

flytime plan_ticket

}

}

for(i=0;!feof(fp);i++)

fread(&fly[i],sizeof(struct flight),1,fp);

fclose(fp); return(i-1);

5、返回退出函数实现程序退出、返回。 void printf_back() { }

int w;

printf(\

printf(\scanf(\if(w==1) Browse(); else menu();

C.航班基本信息输入模块

航班信息录入函数:

(1)分析:航班的基本信息,对它们输入后,要存进原文件,采用fwrite函数就可以实现。但是,用该函数存进文件的数据都是以二进制的形式存在的,不是通常所采用的形式,可以改用fprintf函数来实现该功能。不过本程序采用的是fwrite函数。再用户输入完成后,程序会询问是否继续输入,这个功能更具人性化,可以省去返回到主函数在进入这个函数的麻烦!

[流程图]输入信息

开始 文件打开否 输入信息 将信息输出到磁盘 输出错误信息 是否继续 调用printf_back()函数 结束 (2)程序: void enter() { }

int i,n;

printf(\scanf(\

printf(\for(i=0;i

printf_back();

printf(\input(i);

D. 航班信息浏览模块 [流程图]显示信息

开始 文件打开 输出错误信息 查找航班信息 是否查找到 删除操作 输入信息 是否继续 结束 显示航班信息: void Browse() {

int i,n; n=load(); printf_face(); for(i=0;i

printf(\

if(i==0) {

printf(\getchar(); puts(\}

puts(\printf_oneflight(i);

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