c语言课件(文件).pptVIP

  • 2
  • 0
  • 约7.56千字
  • 约 61页
  • 2022-08-30 发布于四川
  • 举报
文件的随机读写 文件内部的位置 按要求移动位置指针,是实现随机读写的关键。 rewind()函数 rewind(文件指针); 使位置指针重新返回到文件的开头,函数无返回值。 ftell()函数 ftell(); 得到当前文件指针位置。 返回值: 调用成功时,返回long int 数值,表示文件指针位置; 出错返回-1L。 文件 文件的随机读写 文件内部的位置 fseek()函数 rewind(文件指针, 位移量, 起始点); 改变文件的位置指针。 其中, 文件指针:是文件打开时返回的文件指针。 位移量:是指以起始点为基点,向前向后移动的字节数,可以为负值。大多数C语言版本要求位移量为long型数。 起始点:表示从何处开始计算位移量,规定的起始点有: 返回值:操作成功返回0,否则返回非0。 文件 起始点 名字 数字代号 文件开始 SEEK_SET 0 当前位置 SEEK_CUR 1 文件末尾 SEEK_END 2 案例分析:文件的随机读写 问题 设文件“”中存放了字母表“A┅Z”,现在打开这个文件,用从尾部倒着读的方式将其信息读出并送屏幕显示。 源代码 文件 #include stdio.h #include stdlib.h void main() { FILE *fp; long i; if((fp=fopen(“c:\\a

文档评论(0)

1亿VIP精品文档

相关文档