photoshop图形图像处理6.6 数据管理电子教案 中职c语言程序设计基础.ppt

上传人:春哥&#****71; 文档编号:90589789 上传时间:2023-05-16 格式:PPT 页数:10 大小:1.89MB
返回 下载 相关 举报
photoshop图形图像处理6.6 数据管理电子教案 中职c语言程序设计基础.ppt_第1页
第1页 / 共10页
photoshop图形图像处理6.6 数据管理电子教案 中职c语言程序设计基础.ppt_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《photoshop图形图像处理6.6 数据管理电子教案 中职c语言程序设计基础.ppt》由会员分享,可在线阅读,更多相关《photoshop图形图像处理6.6 数据管理电子教案 中职c语言程序设计基础.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、photoshop图形图像处理6.6 数据管理电子教案 中职 高教版 c语言程序设计基础在在C C程序中灵活使用文件程序中灵活使用文件学会对批量数据处理的方法学会对批量数据处理的方法能够编写用于处理本班同学数据和简单的查询程序能够编写用于处理本班同学数据和简单的查询程序能力目标:能力目标:任务一任务一 生成同学通讯录文件生成同学通讯录文件请观察下面的程序,完成后面的要求。请观察下面的程序,完成后面的要求。#includestdio.h#includestdio.hstruct stustruct stu char name10;char name10;int num;int num;int a

2、ge;int age;char addr15;char addr15;boya2,boyb2,*pp,*qq;boya2,boyb2,*pp,*qq;main()main()FILE*fp;FILE*fp;char ch;char ch;int i;int i;pp=boya;pp=boya;qq=boyb;qq=boyb;根据左边的程序,在下面画出该程序的流程图。说出该程序的功能。从键盘输入同学的姓名、编号、年龄和地址,追回到同学通讯录文件中保存在一起任务一 生成同学通讯录文件 if(fp=fopen(stu_list,w+)=NULL)if(fp=fopen(stu_list,w+)=NU

3、LL)printf(printf(不能打开文件不能打开文件!);!);getch();getch();exit(1);exit(1);printf(ninput datan);printf(ninput datan);for(i=0;i2;i+,pp+)for(i=0;iname,&pp-num,&pp-age,pp-addr);scanf(%s%d%d%s,pp-name,&pp-num,&pp-age,pp-addr);pp=boya;pp=boya;fwrite(pp,sizeof(struct stu),2,fp);fwrite(pp,sizeof(struct stu),2,fp);

4、rewind(fp);rewind(fp);fclose(fp);fclose(fp);任务一 生成同学通讯录文件任务一 生成同学通讯录文件根据左边的程序,在下面画出该程序的流程图。根据左边的程序,在下面画出该程序的流程图。说说出出该该程序的功能。程序的功能。从键盘输入同学的姓名、编号、年龄和地址,追回到同学从键盘输入同学的姓名、编号、年龄和地址,追回到同学通讯录文件中保存在一起通讯录文件中保存在一起任务二任务二 查找并输出某同学的联系记录查找并输出某同学的联系记录1 1观察下面的程序,完成后面的提问。观察下面的程序,完成后面的提问。#includestdio.h#includestdio.h

5、main()main()FILE*fp;FILE*fp;int flag;int flag;char name10,data30;char name10,data30;if(fp=fopen(txl.txt,a+)=NULL)if(fp=fopen(txl.txt,a+)=NULL)printf(printf(该文件不能打开该文件不能打开n);n);exit(0);exit(0);dodo printf(printf(请输入要查找的同学姓名:请输入要查找的同学姓名:););gets(name);gets(name);if(strlen(name)=0)if(strlen(name)=0)bre

6、ak;break;任务二 查找并输出某同学的联系记录 strcat(name,n);strcat(name,n);rewind(fp);rewind(fp);flag=1;flag=1;while(flag&(fgets(data,30,fp)!=NULL)while(flag&(fgets(data,30,fp)!=NULL)if(strcmp(data,name)=0)if(strcmp(data,name)=0)flag=0;flag=0;if(flag)if(flag)fputs(name,fp);fputs(name,fp);else else printf(t printf(t没有找到该同学没有找到该同学n);n);while(ferror(fp)=0)while(ferror(fp)=0)fclose(fp);fclose(fp);任务二 查找并输出某同学的联系记录说出程序的功能:按同学的姓名查找同学的相关信息说出程序的功能:按同学的姓名查找同学的相关信息 知识盘点:ferrorferror()函数功能:用于检测流上的错误。()函数功能:用于检测流上的错误。ferrorferror()函数用法:()函数用法:int ferror(FILE*stream);int ferror(FILE*stream);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁