实验10_文件应用.ppt_第1页
实验10_文件应用.ppt_第2页
实验10_文件应用.ppt_第3页
实验10_文件应用.ppt_第4页
实验10_文件应用.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

第10章文件应用 吉林大学计算机教学与研究中心制作 Welcome 吉林大学计算机教学与研究中心 实验一 实验题目 建立文件 解题思路 向一个文件中输入数据 要求文件以写方式打开 规定文件的具体存放位置时 可以在fopen函数的参数中使用双斜线分隔路径 斜线 在C语言中为转义字符 双斜线代表一个斜线 实验要求 在C盘根目录下建立一个名为myfile txt的文件 并把从键盘上输入的字符存入该文件 当键盘上输入Ctrl z时关闭该文件 吉林大学计算机教学与研究中心 实验一 参考程序 includemain FILE fp charc fp fopen c myfile txt w do c getchar fputc c fp while c EOF fclose fp 吉林大学计算机教学与研究中心 实验二 实验题目 文件复制 实验要求 将实验1建立的文件myfile txt拷贝到D盘根文件夹下 并命名为newfile txt 解题思路 要将一个文件的内容复制到另外一个文件中 在程序中需要同时打开两个文件 已有内容的文件为读方式打开 要生成的文件已写方式打开 随后控制读取已有文件中的每个字符 将其逐个写入目标文件中去 吉林大学计算机教学与研究中心 实验二 参考程序 includemain FILE fp1 fp2 intc if fp1 fopen c myfile txt r NULL printf can topenfilec myfile txt n exit 0 if fp2 fopen d newfile txt w NULL printf can topenfiled newfile txt n exit 0 c fgetc fp1 while c EOF fputc c fp2 c fgetc fp1 fclose fp1 fclose fp2 吉林大学计算机教学与研究中心 实验三 实验题目 格式化输入输出 实验要求 从键盘按格式输入数据存到磁盘文件中去 之后从文件中读取数据并显示在屏幕上 吉林大学计算机教学与研究中心 实验三 参考程序 includemain chars 80 c 80 inta b FILE fp if fp fopen test w NULL printf can topenwritefile exit 0 fscanf stdin s d s 吉林大学计算机教学与研究中心 实验四 实验题目 求文件长度 实验要求 输入一个磁盘文件的名字 并通过文件操作函数求出文件长度 解题思路 求出文件的长度可以有多种方法 利用学过的fseek 函数将文件位置指针移动到文件的结尾 再利用ftell 函数得到文件指针所在的位置 就可以求得文件的长度 吉林大学计算机教学与研究中心 实验四 参考程序 includemain FILE fp charfilename 80 longlength gets filename if fp fopen filename rb NULL printf filenotfound n exit 0 fseek fp 0L SEEK END length ftell fp printf LengthofFileis 1dbytes n length fclose fp 吉林大学计算机教学与研究中心 实验五 实验题目 保存结构体数据信息 实验要求 学生信息包含有学号 姓名 年龄 成绩及住址 从键盘输入n个学生的信息 然后存入一个磁盘文件STUDENT DAT中 吉林大学计算机教学与研究中心 实验五 参考程序 1 2 defineSIZE200 structstudent intnum char name intage floatscore char addr stud SIZE intn voidsave 建立文件STUDENT DAT FILE fp inti if fp fopen STUDENT DAT wb NULL printf Can tcreatefile n exit 0 for i 0 i n i if fwrite stud i sizeof structstudent 1 fp 1 printf Can twritefile n exit 0 fclose fp 吉林大学计算机教学与研究中心 实验五 参考程序 2 2 main inti scanf d n for i 0 i n i 从键盘输入数据 scanf d s d f

温馨提示

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

评论

0/150

提交评论