Linux文件打开函数open()
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
int main(void)
{int fd = -1; /*这个整数用来存放文件描述符*/char filename[] = "good.txt"; /*打开的文件名,是一个字符数组*/fd = open(filename,O_RDWR); /*filename表示文件名称,可以使用相对路径或绝对路径,O_RDWR表示打开文件为可读写方式*/if(-1 == fd){ /*这是打开失败*/ printf("%s 打开失败, fd:%d\n",filename,fd);} else { /*这里打开成功*/printf("%s 打开成功,fd:%d\n",filename,fd);}return 0;
}
把上边的内容保存在openexam.c
里边,然后使用gcc openexam.c -o openexam
进行编译,然后./openexam
进行执行,发现输出“-1
”。
此文章为5月Day 14学习笔记,内容来源于极客时间《网络编程实战》。
Linux文件打开函数open()相关推荐
- Linux 高并发学习笔记 - Linux 文件操作函数
1.6.2 Linux 文件操作函数 Linux 高并发学习笔记 - 笔记索引 前言 关于文件操作函数这一块主要用英文文档的形势书写,因为凉皮在写文档的时候发现Markdown用起来太繁琐了.那么关于 ...
- .pkl文件打开函数
.pkl文件打开函数 def load_pickle(pickle_file):try:with open(pickle_file, 'rb') as f:pickle_data = pickle.l ...
- linux 文件操作函数,Linux下的文件操作函数及creat用法
编写Linux应用程序要用到如下工具: (1)编译器:GCC GCC是Linux平台下最重要的开发工具,它是GNU的C和C++编译器,其基本用法为:gcc [options] [filenames]. ...
- 九、Linux文件 - fopen函数和fclose函数讲解
目录 1.fopen函数 2.fclose函数 3.fopen函数和fclose实战 1.fopen函数 fopen fwrite fread fclose ...属于标准C库 include < ...
- linux文件操作函数
前言: 我们在这一节将要讨论linux下文件操作的各个函数. 文件的创建和读写 文件的各个属性 目录文件的操作 管道文件 --------------------------------------- ...
- linux文件拷贝函数,linux:文件操作函数(open,close,read,write)
1. open()函数 功能描述:用于打开或创建文件,在打开或创建文件时可以指定文件的属性及用户的权限等各种参数. 所需头文件:#include ,#include ,#include (我们用的时候 ...
- c语言文件打开函数,C语言fopen函数中文件打开方式(参数值)
满意答案 keaichengb.. 推荐于 2017.09.05 采纳率:40% 等级:12 已帮助:3704人 C语言fopen函数用于打开文件. 函数原型:FILE * fopen(cons ...
- 第9.2节 Python的文件打开函数open详解
一. 引言 在操作一个文件前,大部分情况需要先打开文件,才能进行,在Python中使用内置函数open来打开一个文件.open函数是Python的一个内置函数,io模块 定义的函数open是该内置函数 ...
- 第9.1节 Python的文件打开函数open简介
一.语法简介 函数基本使用语法:open(文件名,文件打开模式='rt') 其中: 1.文件名为可带路径的文件名,注意windows下路径的反斜杠会被作为转义符处理,因此可以采用前面再加反斜杠或使用原 ...
最新文章
- 简单安装与使用composer
- mysql 统计条目_mysql 统计表中条目数量的几种方法
- 订单库存是否与库存地有关
- Android操作HTTP实现与服务器通信
- 基于Jenkins Pipeline的ASP.NET Core持续集成实践
- mysql 酒店管理设计_酒店管理系统的设计与实现(Myeclipse,MySQL)
- Linux用户与“最小权限”原则
- php引用计数器,PHP 引用计数器 通俗版解释_PHP教程
- mysql cluster 宕机 恢复_mysql cluster 集群恢复不起来,还请大神赐教?报错-问答-阿里云开发者社区-阿里云...
- redis专题:使用redis实现分布式锁
- 通过java读取.properties 配置文件
- 【操作系统/OS笔记05】非连续内存分配:分段、分页、页表
- 手稿生成 HTML 代码 SketchCode
- 数据仓库技术解决方案
- android apk自动安装包下载,Android 下载Apk并安装
- 一个独到程序员的深刻见解(转)
- Mac制作Windows 10 U盘启动盘
- 双显示器无法加载第二个
- 绕过SSL双向校验抓取Soul App的数据包
- Python将图片转换为ASCII字符画