linux应用编程部分

一,文件IO基础(在大多数工程中通常用c版本的文件操作而不是c++版本的)

open打开文件,或创建一个新的文件

函数原型如下所示:

cpp 复制代码
int open(const char *pathname, int flags);
int open(const char *pathname, int flags, mode_t mode);

flags:调用 open 函数时需要提供的标志,常用标志介绍如下:结合着 |可以联合使用

O_NOFOLLOW里面的符号链接是指的linux命令下的link命令链接的软链接

mode:此参数用于指定新建文件的访问权限,只有当 flags 参数中包含 O_CREAT 或 O_TMPFILE 标志时才有效。与linux下的chmod命令类似

相关推荐
Logic1011 小时前
C语言/数据结构位运算题解:异或XOR找出英雄队伍中的“独特战斗力“——只出现一次的数字
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
Cccp.1232 小时前
【leetcode】(九)哈希函数与哈希表
数据结构·leetcode·哈希算法
余额瞒着我当琳15 小时前
红黑树的实现--红黑树的概念、规则、效率、结构、旋转、查找、验证
数据结构·c++·算法
程序员南飞15 小时前
win系统安装minio
java·数据结构·算法
w_zero_one17 小时前
链表(4)
java·数据结构·算法
白山编程大哥19 小时前
C语言篇:语法进阶
c语言·数据结构·算法
Logic10119 小时前
C语言/数据结构动态规划题解:爬楼梯(含坏台阶)——避开障碍物的路径计数
c语言·数据结构·动态规划·时间复杂度·空间复杂度·算法题·爬楼梯
All for pursuit.20 小时前
【回溯-6】79.单词搜索
数据结构·c++·算法·leetcode
Benny_Tang21 小时前
AT_arc180_d [ARC180D] Division into 3 题解
数据结构·c++·算法
殷色玫瑰21 小时前
C++ STL:stack、queue、priority_queue 与容器适配器详解
java·开发语言·数据结构·c++·算法·visualstudio