2022年3月计算机二级c语言复习

1 c语言——文件

1.0 基础知识

  1. 程序与数据的交互是以流的形式进行的。“打开文件” = “打开数据流”
  2. C语言把文件看作是一个字符(字节)的序列,根据数据组织形式可以分为ASCII文件(文本文件)和二进制文件,看成是一个字节流文件或是二进制流;对于二进制文件可以顺序读写可以随机读写,对于文本文件只能顺序读写。
  3. stdin指向终端输入;stdout指向终端输出;stderr指向标准出错输出。

1.1 feop()函数

feof()函数,检测流上的文件结束符,如果文件结束,则返回非0值,否则返回0。

1.2 文件访问模式

模式		描述
"r"			打开一个用于读取的文件。该文件必须存在。
"w"			创建一个用于写入的空文件。如果文件名称与已存在的文件相同,则会删除已有文件的内容,文件被视为一个新的空文件。
"a"			追加到一个文件。写操作向文件末尾追加数据。如果文件不存在,则创建文件。
"r+"		打开一个用于更新的文件,可读取也可写入。该文件必须存在。
"w+"		创建一个用于读写的空文件。
"a+"		打开一个用于读取和追加的文件。
  • 尤其是这个“w”模式,如果文件名已存在,则删除已有文件的内容,文件被视为一个新的空文件。

在这里插入图片描述

1.3 fopen()函数

fopen(文件名,使用文件方式)
例如: fp = fopen(“test”, “r”)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值