C文件读写

r+

w+

a+都是可读写,但同一时间段只能读,或只能写,不能读后写,或写后读,要切换读写状态。

以读写方式打开(r+ w+ a+都可以,不过要注意读写位置指针分别指向文件头、文件头、文件尾);
一次读一个字符(此时读写位置指针指向此字节后面,判断后,若要转换,移动读写位置指针fseek(fp,-1L,SEEK_CUR),再写入;
由于C规定:以上述三种方式打开文件,既可读又可写,但:
(1) 在没有插入fseek()或rewind()的情况下,写不可以直接跟在读后面;
(2) 在没有插入fseek()或rewind()或碰到文件结束的情况下,读不可以直接跟在写后面.
所以要转换读写状态。

https://www.cnblogs.com/easyfrog/archive/2011/12/27/2303919.html

https://it.cha138.com/android/show-67279.html

http://c.biancheng.net/view/2075.html

posted @   师大无雨  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示