第13章文件问题的提出printf()函数scanf()函数C文件概述文件:文件是存储在外部介质上的数据集合,文件具有一定的格式,并具有数据持久性。文件分类: (C语言中按文件里的数据组织形式)可分为:文本文件、二进制文件文本文件和二进制文件在存储空间上:文本文件所占空间较大。如:整数251686,在二进制文件中占4个字节(整型),而在文本文件中占6个字节。 再如:,在二进制文件中占4个字节(浮点型),而在文本文件中占8个字节。文本文件可直接阅读,而二进制文件不能被人直接阅读,需要通过转换。文件的操作顺序(1)定义文件指针(2)打开一个文件(3)对文件进行相关操作(读、写、查找、定位等)(4)关闭文件文件的读写操作读操作: 打开一个文件,从文件中读取信息,然后关闭文件。写操作: 打开一个文件,往文件中写入信息,然后关闭文件。文件的基本操作(1)打开文件函数名称:fopen使用方式:fp=fopen(““,“r“);文件指针待打开文件文件打开方式(只读)例:FILEfp;//定义一个文件指针fp=fopen(““,“r“);//=fopen(““,“w“);//=fopen(“d:/“,“r“);//:P333表13-1文件的基本操作(2)关闭文件函数名称:fclose使用方式:fclose(fp);//fp为文件指针例:FILEfp;//定义一个文件指针fp=fopen(“”,“r”);//…//对文件进行一些相关操作fclose(fp);//文件处理结束后,必须关闭文件(3)写文件函数名称:fprintf使用方式:fprintf(fp,格式控制串,输出列表);例:编写程序,将一个字符串输出到一个文本文件中。。#include<>intmain(){chara[100]; FILE*fp;gets(a);//从键盘读入字符串if(!fp=fopen("","w")))exit(0);fprintf(fp,"%s",a);//将字符串写入到文件中fclose(fp);//关闭文件return0;}
C语言设计课件:第13章 文件 来自淘豆网www.taodocs.com转载请标明出处.