导航菜单
首页 >  计算机二级真题excel36排序不成功原因  > 计算机等级考试二级C语言程序设计专项训练题

计算机等级考试二级C语言程序设计专项训练题

一.基础知识

在C语言中,文件操作有四个步骤:

① 定义文件指针;

② 打开文件:文件指针指向磁盘文件缓冲区;

③ 文件处理:文件读写操作;

④ 关闭文件。

文件打开函数如下:

fp=fopen("文件名","文件打开方式")

其功能是:使文件指针fp与相应文件实体对应起来,程序对文件指针进行操作,即fp代表磁盘文件。

        函数fopen()若执行成功,则返回包含文件缓冲区等信息的FILE型地址,赋给文件指针fp;若不成功,则返回一个NULL(空值)。

文件关闭函数如下:

fclose(文件指针)

        其功能是:把缓冲区中的数据写入磁盘扇区,确保写文件的正常完成;释放文件缓冲区单元和FILE结构体,使文件指针与具体文件脱钩。

        若正常关闭文件,函数fclose()的返回值为0;若无法正常关闭文件,返回非0。

文件读写函数包括

字符读写函数: fgetc() / fputc()

字符串读写函数:fputs() / fgets()

格式化读写函数:fscanf() / fprintf()

二进制读写函数:fread ()/ fwrite()

其他相关函数:

检测文件结尾函数feof()

文件定位的函数fseek() 、rewind()

各函数的调用格式示例如下:

ch = fgetc( fp ) ;

从fp所指示的磁盘文件上读入一个字符到ch

fputc(ch, fp);

把一个字符 ch 写到 fp 所指示的磁盘文件上

fgets(s, n, fp);

        从文

相关推荐: