(1) 文件的写入写出:
学会使用fopen、feof、fgetc、fputc、fgets、fputs、fscanf、fprintf八个函数。
Fopen函数负责按指定权限打开一个文件;feof函数负责判断文件指针是否移动到文件尾;fgetc函数与fputc函数是单个字符读写函数,能够从文件中读取、写入单个字符,同时文件指针会自动向后移一个字节;fgets函数与fputs函数是字符串的读写函数,能够从文件中读取、写入一整行的内容,同时文件指针向后移动一整行;fscanf函数与fpritf是格式化的读写函数,能够按照规定格式读取、写入一整行的内容,同时文件指针向后移动一整行。
(2)关于feof函数:
fgets读到文件最后一行的时候(返回不是NULL) ,feof测试为假,再fgets一次(返回为NULL),再feof测试才为真。也就是说只有当文件位置指针到了文件末尾,再发生读写操作,然后再调用feof(),才会得到文件结束的信息。也就是说feof()是要先读过才可以判断是否到了文件尾。
参考博客:https://blog.youkuaiyun.com/guanyasu/article/details/52860367
C语言文件
最新推荐文章于 2025-06-04 12:07:08 发布