linux下的 fopen等
Linux下的fopen fread fwrite fclose fseek函数
fopen()函数
功能:用于打开文件。
所需头文件:#incldue<stdio.h>
函数原型:FILE * fopen(const char *pathname, const char *method);参数:
pathname:被打开文件的文件路径以及文件名。
method:打开文件的方式。
具体方式如下:
“r" 或 ”rb" 以只读方式打开文件。
“w" 或 ”wb" 以写方式打开文件,新内容会覆盖原本内容。
“a” 或 “ab” 以写方式打开文件,新内容追加在文件末尾。返回值:文件打开成功,指向该文件指针就会被返回。如果文件打开失败则返回NULL。
fread()函数
功能:用于读取数据。
函数原型:int fread ( void *buffer, int size,int count, FILE *stream) ;参数:
buffer:用于接收数据的内存地址。
size:要读写的单字节数,单位是字节。
count:要读取多少个数据。
stream:指向要读取文本的指针。返回值:返回实际读取的数据的个数,应返回值与count相同。
fwrite()函数
功能:向一个文本写入数据。
函数原型:int fwrite ( void *buffer, int size,int count, FILE *stream) ;参数:
buffer: 一般要写入的数据,事先先写到缓存buffer中,当需要写入文本时,数据从此一个个写入。
size: 要写入内容的单字节数。
count: 写入数据的个数。
stream: 目标文本指针,即要存在那个文本中。返回值: 返回写入数据的个数。
fclose()函数
功能: 关闭一个流。
函数原型: int fclose( FILE *file )返回值: 如果流成功关闭,fclose 返回 0,否则返回-1。
fseek()函数
功能: 它在文件流里为下一次读写操作指定位置。
函数原型: int fseek(FILE *stream, long offset, int fromwhere);参数:
stream: 文件指针。
offset: 偏移量,就是相当于当前位置,向左(右)移动几位。正数表示右向偏移,负数表示左向偏移。
fromwhere: 定义文件中哪里开始偏移,取值可为:SEEK_CUR(当前位置)、 SEEK_END (文件结尾)或 SEEK_SET(文件开头)。
其中SEEK_SET,SEEK_CUR和SEEK_END依次为0,1和2。返回值: 如果执行成功,函数返回0。如果执行失败,函数返回一个非0值。
</div><link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-b6c3c6d139.css" rel="stylesheet"><div class="more-toolbox"><div class="left-toolbox"><ul class="toolbox-list"><li class="tool-item tool-active is-like "><a href="javascript:;"><svg class="icon" aria-hidden="true"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#csdnc-thumbsup"></use></svg><span class="name">点赞</span><span class="count"></span></a></li><li class="tool-item tool-active is-collection "><a href="javascript:;" data-report-click="{"mod":"popu_824"}"><svg class="icon" aria-hidden="true"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-csdnc-Collection-G"></use></svg><span class="name">收藏</span></a></li><li class="tool-item tool-active is-share"><a href="javascript:;"><svg class="icon" aria-hidden="true"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-csdnc-fenxiang"></use></svg>分享</a></li><!--打赏开始--><!--打赏结束--><li class="tool-item tool-more"><a><svg t="1575545411852" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5717" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M179.176 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5718"></path><path d="M509.684 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5719"></path><path d="M846.175 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5720"></path></svg></a><ul class="more-box"><li class="item"><a class="article-report">文章举报</a></li></ul></li></ul></div></div><div class="person-messagebox"><div class="left-message"><a href="https://blog.csdn.net/xueyijin"><img src="https://profile.csdnimg.cn/4/1/9/3_xueyijin" class="avatar_pic" username="xueyijin"><img src="https://g.csdnimg.cn/static/user-reg-year/2x/2.png" class="user-years"></a></div><div class="middle-message"><div class="title"><span class="tit"><a href="https://blog.csdn.net/xueyijin" data-report-click="{"mod":"popu_379"}" target="_blank">搏·梦</a></span></div><div class="text"><span>发布了4 篇原创文章</span> · <span>获赞 0</span> · <span>访问量 121</span></div></div><div class="right-message"><a href="https://im.csdn.net/im/main.html?userName=xueyijin" target="_blank" class="btn btn-sm btn-red-hollow bt-button personal-letter">私信</a><a class="btn btn-sm bt-button personal-watch" data-report-click="{"mod":"popu_379"}">关注</a></div></div></div>
</article>
http://www.taodudu.cc/news/show-3198961.html
相关文章:
- /dev/mem可没那么简单
- 安卓test111 --58
- BUAA(2021春)文件加密(环)——要求循环链表熟练的删除操作
- 存档用【20考研】国家线/34所自划线 集合!【计算机和软件专业】
- 利用Gauss-Legendre 5点通用公式计算线路中边桩坐标并计算放样数据
- 【22考研】国家线/34所自划线 集合!【计算机和软件专业】
- 曲线任意里程中边桩坐标正反算及放样fx-4850程序(第五次修改)
- 408又来了!华中科技大学软件学院改考408!
- 源程序 正算主程序 GSZS
- 感人的故事值得分享给大家
- 工作都很累吧,进来听一个感人的故事吧!
- html注释的爱情故事,世界上最浪漫的88个爱情故事
- 我的第一个lamp网站 感人故事网 上线了
- 感人故事和视频
- 一个好的感人故事(爱)
- [Z]一个硬盘的感人爱情故事
- 一个感人的故事 夹娃娃
- 有这样一个感人的故事
- 年度感人故事:韭菜
- 感人小故事
- 一个感人的故事
- 鸿蒙天钟小白的故事,小白 - 感人故事 - 故事365
- 感人故事六篇
- 火狐浏览器配置证书
- OpenSSL 生成证书
- 证书链-证书校验
- Chrome 导出证书
- openssl 证书验证
- Windows证书管理
- linux 证书有效期查看
linux下的 fopen等相关推荐
- linux中fopen和open的区别,Linux下open与fopen的区别
int open(const char *path, int access,int mode) path 要打开的文件路径和名称 access 访问模式,宏定义和含义如下: O_RDONLY ...
- Linux下标准I/O库函数fopen、fclose函数的使用方法
fopen.fclose使用方法详解 1.I/0的管理分类 1.1打开流 1.2关闭流 1.3代码实操 1.4运行截图 无论是编写系统程序还是应用程序,都离不开I/O这个重要的环节. 相对于低级的I/ ...
- linux下fopen的路径怎么写,linux下fopen函数的使用
请问在linux系统下使用fopen函数,文件名如何设置,比如根目录下mnt目录下的std.txt文件(std.txt最初不存在),是不是应该写成fopen("/mnt/std.txt&qu ...
- Linux下遍历文件夹的实现
转自:http://blog.csdn.net/wallwind/article/details/7528474 linux C 遍历目录及其子目录 #include <stdio.h> ...
- Linux下的多线程编程
1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者.传统的Unix也支持线程的概念,但是在一个进程(process ...
- php rdkafka实例,linux下php扩展kafka的实例分享
本文主要和大家分享linux下php扩展kafka的实例,希望能帮助到大家. 1.安装librdkafkawget https://github.com/edenhill/librdkafka/arc ...
- linux下的c库函数大全
linux下的c库函数大全,虽然没有函数描述,但是最起码可以知道分类,就可以去 man 了 Linux C函数库参考手册 第1章字符测试函数 isalnum(测试字符是否为英文字母或数字) isalp ...
- PHP获取CentOS服务状态,简单linux下php获取服务器状态代码
简单的linux下的php获取服务器状态的代码,不多说-直接上函数: function get_used_status(){ $fp = popen('top -b -n 2 | grep -E &q ...
- linux c open fopen freopen 文件操作函数
open是linux下的底层系统调用函数,fopen与freopen c/c++下的标准I/O库函数,带输入/输出缓冲. linxu下的fopen是open的封装函数,fopen最终还是要调用底层的系 ...
最新文章
- Android RecyclerView(和SnapHelper) 实现类似ViewPager的效果
- Web应用漏洞评估工具Paros
- VC MFC程序,在About对话框中获取并显示程序的版本号
- 编程竞赛控制系统(PC2)使用说明书
- Enterprise Vault 2007 Series [PST Migration]
- 【OpenCV】OpenCV函数精讲之 -- 颜色空间缩减及LUT函数
- [转]WinForm--使用C#制做进程监视器
- Reverse digits of an integer
- [转] - 浅谈数据分析和数据建模
- CS224N刷题——Assignment3.2_Recurrent neural nets for NER
- Win10系统80端口被系统进程占用
- Windows 中不规则窗体的编程实现三种方法:CRgn,作图路径法,据图像创建region
- 智能健康管理系统开发提供精准健康管理
- CentOS6下搭建Extmail邮箱服务
- 中国电信物联网平台入门学习笔记1:资料获取
- 土豆网总裁回忆与乔布斯的会面
- 刷机精灵官网版 v2.1.2 免费版
- 算法分析一:基础知识
- python爬取豆瓣读书_用python+selenium抓取豆瓣读书中最受关注图书并按照评分排序...
- Win11远程协助灰色无法勾选?Win11远程协助不能选择的解决方法
热门文章
- php数字转人民币,php人民币数字转大写数字的简单示例
- McAfee Mobile Security全功能版发布
- 【HTML CSS JS 实现QQ2009界面——附源代码】
- 三星i9100 Firefox OS 刷机包
- firefox android 平板,安卓还能淡定吗?Firefox OS平板又要来了
- 什么是德国蓝天使环保认证Blue Angel?
- 批量提取文件名到excel,批量提取文件名到excel表格
- 南阳OJ 题目64:小学生算术
- 数商云:构建B2B2B电商交易平台丨承载多角色链接,快速形成产业链
- x98air2+android+升级,[x98 air 3g平板]安装任意版本32位win10的方法