1.文件是什么,文件的唯一标识:三要素(路径,文件名,后缀)
文件:储存在外部介质上的数据集合
2.文件操作函数
2.1 fopen 返回值:文件指针FILE* 两个参数(第一个参数[文件名] 第二个参数[以什么方式打开文件] )
2.2 fclose 参数只有一个(释放的文件流指针) 1.防止内存泄露 2.未释放再次打开可能发生错误
2.3 fread 返回值:返回实际读取的项目数 四个参数(1.从文件中读取的数据存放在内存的哪个区域, 2.读取的项目的大小, 3.读取的最大项目数,4.从哪个文件里读取)
fread返回值如果小于输入缓存区大小 则一定读取完毕 否则不能保证一定读完
2.4 fwrite 返回值:返回实际写入的项数 四个参数(1.准备写入到文件里的数据, 2.写入的项目的大小 3.写入的项目的个数 4.被写入的文件在哪)
2.5 fseek 调整文件中光标的位置 SEEK_SET SEEK_CUR SEEK_END
2.6 ftell 告诉我光标在文件中的位置 返回值是一个整形值 代表着光标距离文件开始位置多少字节
3.数据流(输入流和输出流) 标准输入流设备:键盘 标准输出流设备:屏幕
3.1 文本数据流(文本文件 .TXT)
3.2 二进制数据流(二进制文
文件的定义,文件操作函数,操作步骤以及注意事项等
最新推荐文章于 2023-02-19 20:32:28 发布
本文介绍了文件在C语言中的概念,包括文件的定义、唯一标识三要素,详细讲解了fopen、fclose、fread、fwrite、fseek、ftell等文件操作函数的使用,并阐述了数据流类型、文件操作步骤、文件指针、路径类型以及操作二进制和文本文件时的注意事项。
摘要由CSDN通过智能技术生成