posts - 1,comments - 0,trackbacks - 0
C语言第十章
C语言教程第十章:文件      摘要: 文件

文件的基本概念
  所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。
  阅读全文
posted @ 2007-05-01 02:57 悲惨的狼 阅读(92) | 评论 (0)  编辑
C语言教程第十章:文件      摘要: fclose函数

调用的一般形式是: fclose(文件指针); 例如:
fclose(fp); 正常完成关闭文件操作时,fclose函数返回值为0。如返回非零值则表示有错误发生。文件的读写对文件的读和写是最常用的文件操作。

  阅读全文
posted @ 2007-05-01 02:56 悲惨的狼 阅读(88) | 评论 (0)  编辑
C语言教程第十章:文件      摘要: 文件打开函数fopen

  fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式) 其中,“文件指针名”必须是被说明为FILE 类型的指针变量,“文件名”是被打开文件的文件名。 “使用文件方式”是指文件的类型和操作要求。“文件名”是字符串常量或字符串数组。
  阅读全文
posted @ 2007-05-01 02:56 悲惨的狼 阅读(87) | 评论 (0)  编辑
C语言教程第十章:文件      摘要: 二、写字符函数fputc

  fputc函数的功能是把一个字符写入指定的文件中,函数调用的 形式为: fputc(字符量,文件指针); 其中,待写入的字符量可以是字符常量或变量,例如:fputc('a',fp);其意义是把字符a写入fp所指向的文件中。
  阅读全文
posted @ 2007-05-01 02:55 悲惨的狼 阅读(91) | 评论 (0)  编辑
C语言教程第十章:文件      摘要: 数据块读写函数fread和fwrite

  C语言还提供了用于整块数据的读写函数。 可用来读写一组数据,如一个数组元素,一个结构变量的值等。读数据块函数调用的一般形式为: fread(buffer,size,count,fp); 写数据块函数调用的一般形式为: fwrite(buffer,size,count,fp); 其中buffer是一个指针,在fread函数中,它表示存放输入数据的首地址。在fwrite函数中,它表示存放输出数据的首地址。 size 表示数据块的字节数。count 表示要读写的数据块块数。fp 表示文件指针。
  阅读全文
posted @ 2007-05-01 02:54 悲惨的狼 阅读(83) | 评论 (0)  编辑
C语言教程第十章:文件      摘要: 一、读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为: fgets(字符数组名,n,文件指针); 其中的n是一个正整数。表示从文件中读出的字符串不超过 n-1个字符。在读入的最后一个字符后加上串结束标志'\0'。例如:fgets(str,n,fp);的意义是从fp所指的文件中读出n-1个字符送入字符数组str中。
  阅读全文
posted @ 2007-05-01 02:54 悲惨的狼 阅读(103) | 评论 (0)  编辑
C语言教程第十章:文件      摘要: 文件的随机读写

  前面介绍的对文件的读写方式都是顺序读写, 即读写文件只能从头开始,顺序读写各个数据。 但在实际问题中常要求只读写文件中某一指定的部分。 为了解决这个问题可移动文件内部的位置指针到需要读写的位置,再进行读写,这种读写称为随机读写。 实现随机读写的关键是要按要求移动位置指针,这称为文件的定位。文件定位移动文件内部位置指针的函数主要有两个, 即 rewind 函数和fseek函数。
  阅读全文
posted @ 2007-05-01 02:53 悲惨的狼 阅读(98) | 评论 (0)  编辑
C语言教程第十章:文件      摘要: 文件检测函数

C语言中常用的文件检测函数有以下几个。
一、文件结束检测函数feof函数调用格式: feof(文件指针);
功能:判断文件是否处于文件结束位置,如文件结束,则返回值为1,否则为0。
  阅读全文
posted @ 2007-05-01 02:52 悲惨的狼 阅读(101) | 评论 (0)  编辑