软件技术20数据文件上机.ppt_第1页
软件技术20数据文件上机.ppt_第2页
软件技术20数据文件上机.ppt_第3页
软件技术20数据文件上机.ppt_第4页
软件技术20数据文件上机.ppt_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、机械工程软件技术基础,第二十讲 数据文件上机 太原科技大学 陶元芳 2010.8,0 说明,1)总学时48,授课36学时,上机12学时 2)共6次上机,每次2小时 3)上机时间由教师安排,通知学生 4)本讲内容由教师在上一次课布置给学生, 或拷贝给学生,不占授课学时 5)学生上机时自主完成本讲编程练习内容,教师辅导、检查、给出评价并记录,软件技术,1 目的与要求,1)复习数据文件、数据库 2)学习编程 3)熟悉文件操作 4)学习读数据库,软件技术,2 输出单列乘法口诀表,1)建立标准的MFC工程TestFile 2)在构造函数中加入 FILE *fp1; / 定义一个文件指针fp1 int i

2、i; / 定义一个整型变量ii作为循环变量 fp1=fopen(ABC.txt,w); / 以写的方式打开数据文件ABC.txt,软件技术,输出单列乘法口诀表,for(ii=1;ii=9;ii+) / 循环写出9行数据 fprintf(fp1,%d x 9 = %2dn,ii,ii*9); / 向文件格式化地输出数据 fclose(fp1); / 关闭文件 AfxMessageBox(文件已输出); / 显示提示用消息框,软件技术,输出单列乘法口诀表,3)效果:ABC.txt 1 x 9 = 9 2 x 9 = 18 3 x 9 = 27 4 x 9 = 36 5 x 9 = 45 6 x 9

3、 = 54 7 x 9 = 63 8 x 9 = 72 9 x 9 = 81,软件技术,3 输出完整的乘法口诀表,1)建立标准的MFC工程Multiple 2)在构造函数中加入 int ii, jj; char temp100, multi1000; multi0=0;,软件技术,输出完整的乘法口诀表,for(ii=1; ii=9; ii+) for(jj=1; jj=ii; jj+) if(jj=ii) sprintf(temp,%2d%2d=%2dn,jj,ii,ii*jj); else sprintf(temp,%2d%2d=%2d , jj,ii,ii*jj); strcat(mult

4、i,temp); ,软件技术,输出完整的乘法口诀表,AfxMessageBox(multi); FILE *fp; fp=fopen(text.txt,w); fprintf(fp,multi); fclose(fp);,软件技术,输出完整的乘法口诀表,3)效果 1 1= 1 1 2= 2 2 2= 4 1 3= 3 2 3= 6 3 3= 9 1 4= 4 2 4= 8 3 4=12 4 4=16 1 5= 5 2 5=10 3 5=15 4 5=20 5 5=25 1 6= 6 2 6=12 3 6=18 4 6=24 5 6=30 6 6=36 1 7= 7 2 7=14 3 7=21 4 7=28 5 7=35 6 7=42 7 7=49 1 8= 8 2 8=16 3 8=24 4 8=32 5 8=40 6 8=48 7 8=56 8 8=64 1 9= 9 2 9=18 3 9=27 4 9=36 5 9=45 6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论