大家好,今天我们来介绍一下文件读写函数,昨天我们已经简单提及了一下文件的概念,那么我们今天就不多说,下面我们来看函数。
1.fopen函数
这个函数是用来打开文件的,它的两个参数分别是文件名和文件的打开模式(打开模式主要是r和w,a)如果打开成功,则会返回一个文件指针。
相信说到这里大家可能会有点好奇文件名是什么,文件指针又是什么,那么我就给大家介绍一下。
文件名是一个文件的唯一标识,以便用户识别和引用,文件名包含文件路径+文件名主干+文件后缀(如果文件在同一目录下可以省略路径)。
文件指针概念也给大家科普一下,其实在每个被使用的文件都在内部开辟了一个相应的文件信息区,用来存放文件的相关信息(如文件的名字,文件状态及文件当前的位置等)这些信息是保存在一个结构体变量中的,该结构体类型是有系统声明的,取名为FILE。注意,不同的c编译器的FILE类型包含的内容不同。
接下来我们来看看fopen函数的使用
根据动态内存分配的知识点,分配内存就得回收内存,文件管理也一样,打开文件后就得关闭文件,这样才能避免文件丢失。那么关闭文件的函数是什么呢?
2.fclose函数
这个就是关闭文件的函数,它的参数是FILE类型的指针,在关闭文件后最好把文件指针置为空指针。
那么我们开看看fclose函数是如何使用的
那么今天就先介绍打开和关闭文件的函数,明天再给大家介绍读写函数,谢谢大家!