当前位置: 首页 > news >正文

c语言 open函数

c语言 open函数

在 C 语言中,open 是一个用于打开文件的系统调用(属于 POSIX 标准,主要在 Linux/Unix 系统中使用)。它和标准 C 库中的 fopen 不同,open 更底层,直接和操作系统打交道。

#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>


int open(const char *pathname, int flags);                  //

int open(const char *pathname, int flags, mode_t mode);     // 创建文件时用这个


返回值:
成功时: 返回一个 非负整数(≥0)
失败时: 返回 -1
(返回具体的值,有待后面具体解释......)

参数说明

参数 含义
pathname 文件路径,例如 "./ipc/dev_config.txt"

相关文章:

  • 「OC」小白书读书笔记——Block的相关知识(下)
  • 实现vlan间的通信
  • 解决单设备号双目摄像头调用难题:经验分享与总结
  • 融媒体中心智能语音识别系统设计与实现
  • 第2个小脚本:批量读取所有英文txt文章内容提取高频的单词
  • Matlab学习笔记五十:循环语句和条件语句的用法
  • 【微服务架构】SpringSecurity核心源码剖析+jwt+OAuth(七):SpringSecurity中的权限管理
  • 【HD-RK3576-PI】系统更新与恢复
  • Spring MVC 是如何将 @RequestMapping 注解映射到对应的 Handler 方法?
  • 【大英赛】大英赛准备笔记
  • MCP基础学习计划详细总结
  • Vue3项目中的前缀和
  • C++ ------ 智能指针
  • 2025年常见渗透测试面试题-webshell免杀思路(题目+回答)
  • 抓包神器,自研EtherCAT抓包工具
  • Next.js/Nuxt.js 服务端渲染优化
  • 1.1 初识AI
  • C语言进阶之字符函数和字符串函数
  • AcWing 5972. 科学记数法
  • 【游戏安全】强制交互类风险
  • 丹麦外交大臣拉斯穆森将访华
  • 国际奥委会举办研讨会,聚焦如何杜绝操纵比赛
  • 爱德华多·阿拉纳宣誓就任秘鲁新总理
  • 外交部:中方对美芬太尼反制仍然有效
  • 乌总统:若与普京会谈,全面停火和交换战俘是主要议题
  • “典孝急乐批麻蚌赢”:互联网“八字真言”与当代赛博赢学