c语言———文件操作初阶

本文介绍了C语言中的文件操作基础知识,包括程序文件和数据文件的类型、文件名的构成,以及文件的打开、关闭、读写等基本操作。重点讲解了fopen()、fclose()、fputc()、fgetc()、fputs()和fgets()等函数的使用方法。
摘要由CSDN通过智能技术生成

什么是文件

磁盘上的文件是文件

在程序设计中,我们谈的文件一般有两种:程序文件,数据文件(从文件功能角度来分类)

程序文件

1.源程序文件(后缀为.c)
2.目标文件(windows环境后缀为.obj)
3.可执行文件(wimdows环境后缀为.exe)

数据文件

文件的内容不一定是程序,而是程序程序运行时读写的数据,比如程序运行需要从中读取或输出文件的数据内容;
(下面我们讨论的是数据文件)

文件名

每个文件要有唯一的文件标识,方便用户识别和使用;
文件名分为三部分:路径+文件名主干+文件后缀
举例:c:\code\test.exe
为了方便,文件标识常被称为文件名

文件基本操作

文件基本操作包括文件的打开和关闭,除了标准的输入(指从标准设备(键盘)输入和(显示器或打印机等)输出)输出外,其他所有所有文件必须先打开再使用,使用后也必须关闭文件。
文件指针

文件指针是一个指向文件有关信息的指针,这些信息包括文件名、状态、和当前位置,它们都保存在一个结构体变量中。在使用文件时需要为其分配空间,用来存放文件的基本信息。该结构体类型由系统定义的,C语言规定该类型为FILE,声明如下:

struct _iobuf {
   
        char *_ptr;
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值