C语言fcntl函数
友链
#include <unistd.h>
#include <fcntl.h>
#include <stdio.h>
#include <string.h>int main(int argc, char *argv[])
{int fd = open("a.txt", O_RDWR);char buf[12138] = {0};// 此时再写入就是追加写入了read(fd, buf, 12138);printf("原始内容:%s\n", buf);// 获取原始flag并加上O_APPEND flagint flag = fcntl(fd, F_GETFL) | O_APPEND;// 设置flagfcntl(fd, F_SETFL, flag);char* str = "\tafter append";// 此时再写入就是追加写入了write(fd, str, strlen(str));close(fd); fd = open("a.txt", O_RDWR);read(fd, buf, 12138);printf("追加后的内容:%s\n", buf);return 0;
}
C语言fcntl函数相关推荐
- c语言fgetpos的参数,C语言fgetpos()函数:获得当前文件的读写指针(转)
头文件:#include fgetpos()函数获得当前文件的指针所指的位置,并把该指针所指的位置信息存放到pos所指的对象中.pos以内部格式存储,仅由fgetpos()和fsetpos()使用.f ...
- linux c语言 select函数用法
原文地址:点击打开链接 linux c语言 select函数用法 Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如 co ...
- linux C语言access()函数(检查用户对文件的权限)(判断文件是否存在)
文章目录 man 2 access 20220601 不知道上面所说的pathname的符号链接取消引用是什么意思 man 2 access ACCESS(2) Linux Programmer's ...
- linux C语言 常用函数(系统调用等) 持续更新
文章目录 系统调用是什么 Linux C语言 文件部分系统调用 1.open()打开文件 2.close()关闭文件 3.mkdir()创建目录 4.access()判断路径是否存在 5.fcntl( ...
- 使用 fcntl 函数 获取,设置文件的状态标志
前言 当打开一个文件的时候,我们需要指定打开文件的模式( 只读,只写等 ).那么在程序中如何获取,修改这个文件的状态标志呢?本文将告诉你如何用 fcntl函数 获取指定文件的状态标志. 解决思路 1. ...
- 文件控制 fcntl函数具体解释
摘要:本文主要讨论文件控制fcntl函数的基本应用.dup函数能够拷贝文件描写叙述符,而fcntl函数与dup函数有着异曲同工之妙.而且还有更加强大的功能,能够获取或设置已打开文件的性质,操作文件锁. ...
- 写的函数符号表里没有_你有没有想过,C语言 main 函数到底为啥这么写?
但凡是学过C语言的人,都知道要先写main函数,然而很多时候我们看到的main函数却各有差异,这究竟是为啥?哪种是对的呢?今天我们就来聊聊main函数. 那么main函数一共有多少个版本呢? 1.ma ...
- R语言str_trim函数去除字符串中头部和尾部的空格
R语言str_trim函数去除字符串中头部和尾部的空格 目录 R语言str_trim函数去除字符串中头部和尾部的空格 #导入包和库 #仿
- R语言sqrt函数为数值开平方根实战
R语言sqrt函数为数值开平方根实战 目录 R语言sqrt函数为数值开平方根实战 #基本语法 #sqrt函数开平方根
- R语言数学函数:abs绝对值、sqrt平方根、ceiling向上近似整数、floor向下近似整数、trunc去除小数部分、round近似到指定小数位、signif近似到有效数字、三角函数、指数、对数
R语言数学函数:abs绝对值.sqrt平方根.ceiling向上近似整数.floor向下近似整数.trunc去除小数部分.round近似到指定小数位.signif近似到有效数字.三角函数.指数.对数 ...
最新文章
- linux cat命令源码,每天一个linux命令:cat 命令
- linux u 驱动程序,在uClinux中增加自己的设备驱动程序
- IOS CoreImage实现人脸识别
- how is Fiori launchpad host name and port number determine
- Android学习记录--Switch开关按钮的应用
- 《数据资产管理实践白皮书4.0》下载!(附PPT解读)
- 铃声文本串转二进制串的问题(midi)
- 场景文字识别论文阅读
- 【干货】如何将易企秀场景的图片复制另存为本地并且不失真?
- vm虚拟机安装lede旁路由_windows Server 2019 虚拟机安装 Openwrt/LEDE 软路由
- 第1章 Linux系统的发展 (一)
- 分享有声小说《永恒的终结》
- 【Ubuntu日常技巧】Ubuntu开机自动设置笔记本屏幕亮度
- P60 整型数据类型讲解
- android机顶盒真机调试方法
- 空间域滤波、频率域滤的关系:
- 聘用计算机人员申请书范文,岗位聘用的申请书格式范文精选(2)
- scrapy爬取某宝心得
- 软件测试饮料的自动售货机,测试用例设计—自动售货机因果图分析
- Swif-UIButton
热门文章
- 【软考软件评测师】2018年下案例分析历年真题
- Ubuntu下两款划词翻译神器
- Java实战之管家婆记账系统(3)——数据库表
- 海康摄像头SDK跨平台通用解决方案
- 小米路由器(R2D)开发版-固件分析
- mysql简易购物车系统_jsp+mysql实例简单的购物车
- java读取properties配置文件路径
- 微pe不识别nvme固态硬盘_微pe工具箱2.0下载|微PE2.0支持注入NVMe固态硬盘M2SSD驱动版 下载_当游网...
- APK签名之keytool生成keystore和jarsigner签名apk
- 基于PHP+MySQL的大学生健康管理系统