11.1文件指针与文件的打开关闭操作_第1页
11.1文件指针与文件的打开关闭操作_第2页
11.1文件指针与文件的打开关闭操作_第3页
11.1文件指针与文件的打开关闭操作_第4页
11.1文件指针与文件的打开关闭操作_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

程序设计语言(C语言)文件指针与文件的打开关闭操作一、文件概述(一)文件的概念文件是指存储在外部介质上的一组相关数据的有序集合。(如磁盘等)(二)文件的分类根据文件的编码方式,将文件分为两种:ASCII码文件和二进制文件。1.文本文件数据转换成一串字符,每个字符以ASCII码值存储到文件中。2.二进制文件数据不经过任何转换,按计算机内的存储形式直接存放到磁盘上。文件指针与文件的打开关闭操作一、文件概述(三)文件的读写工作过程文件指针与文件的打开关闭操作二、文件的打开与关闭操作(一)文件指针文件指针:是指向一个结构体类型的指针,这个结构体包含文件相关的各类信息。一般形式:FILE*指针变量标识符;例如:FILE*fp;其中FILE必须大写*表示定义的变量是指针类型文件指针与文件的打开关闭操作二、文件的打开与关闭操作(二)打开与关闭文件1.打开文件一般形式:fopen(文件名,文件使用方式);2.关闭文件一般形式:fclose(文件指针);文件指针与文件的打开关闭操作二、文件的打开与关闭操作打开当前目录中的file1.txt文件,显示文件打开成功与失败的状态信息,然后关闭文件。文件指针与文件的打开关闭操作代码实现:#include<stdio.h>voidmain(){FILE*fp; if((fp=fopen("file1.txt","r"))==NULL) printf("文件打开失败!\n");else printf("文件打开成功!\n");fclose(fp);}二、文件的打开与关闭操作文件指针与文件的打开关闭操作代码说明(1)当成功打开文件时,fopen()函数返回一个FILE类型的指针,即文件指针fp,指向文件;当打开文件失败,函数返回NULL。(2)fopen()函数有两个函数,文件名和文件的打开方式。打开方式包括:二、文件的打开与关闭操作文件指针与文件的打开关闭操作文本文件:r:为读打开文件。w:为写打开文件。a:为在文件后面添加数据而打开文件。r+:为读和写而打开文件。w+:重新建立一个文件。a+:同a的操作,可以从头开始读。二、文件的打开与关闭操作文件指针与文件的打开关闭操作二进制文件:rb:为读打开文件。wb:为写打开文件。ab:为在文件后面添加数据而打开文件。rb+:为读和写而打开文件。wb+:重新建立一个文件。ab+:同a的操作,可以从头开始读。二、文件的打开与关闭操作文件指针与文件的打开关闭操作

(3)关闭文件函数fclose(),函数参数用打开文件函数时获得的指向文件的指针fp。在使用完文件后应该关闭它,防止文件被误操作。二、文件的打开与关闭操作文件指针与文件的打开关闭操作文件指针与文件的打开关闭操作文件的打开与关闭操作可以概括为以下3点:1.C语言通过系统提供的结构类型FILE定义的文件指针来访问文件。2.库函数fopen()和fclose()分别用于文件的打开和关闭。3.文件在使用完

温馨提示

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

评论

0/150

提交评论