社区
C语言
帖子详情
头文件io.h的问题?
xfxf20
2004-09-13 09:58:12
我已包含了头文件io.h,但提示O_RDWR对象未定义,该如何处理?
int iFile = 0;
iFile = open(pszLocalPath,O_RDWR);
pszLocalPath为一字符串指针
...全文
993
7
打赏
收藏
头文件io.h的问题?
我已包含了头文件io.h,但提示O_RDWR对象未定义,该如何处理? int iFile = 0; iFile = open(pszLocalPath,O_RDWR); pszLocalPath为一字符串指针
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xfxf20
2004-09-14
打赏
举报
回复
多谢,100分都给了
ttm1984
2004-09-13
打赏
举报
回复
好详细啊,我学习。
grooving
2004-09-13
打赏
举报
回复
用fopen
BroncoSpeedCoursing
2004-09-13
打赏
举报
回复
即:
***********打开方式: (符号常量在fcntl.h中定义)***********************
BroncoSpeedCoursing
2004-09-13
打赏
举报
回复
将上面更正一下,上面为TC中的库函数。
------------------------------------------------------------------
而你用的是非标准文件函数
这类函数最早用于UNIX操作系统, ANSI标准未定义, 但有时也经常用到,
DOS 3.0以上版本支持这些函数。它们的头文件为io.h。
open()函数的作用是打开文件, 其调用格式为:
int open(char *filename, int access);
该函数表示按access的要求打开名为filename的文件, 返回值为文件描述字,
其中access有两部分内容: 基本模式和修饰符, 两者用" "("或")方式连接。修
饰符可以有多个, 但基本模式只能有一个。access的规定如表。
表 access的规定
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
基本模式 含义 修饰符 含 义
────────────────────────────
O_RDONLY 只读 O_APPEND 文件指针指向末尾
O_WRONLY 只写 O_CREAT 文件不存在时创建文件,
属性按基本模式属性
O_RDWR 读写 O_TRUNC 若文件存在, 将其长度
缩为0, 属性不变
O_BINARY 打开一个二进制文件
O_TEXT 打开一个文字文件
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
open()函数打开成功, 返回值就是文件描述字的值(非负值), 否则返回-1。
--------------------------------------------------------------------
函数原型在io.h中声明。
open()
原型:int open(const char * filename, int mode);
功能:以mode方式打开文件filename,返回文件代号。
失败时返回-1。
打开方式: (符号常量在fcntl.h中定义)
O_RDONLY----只读
O_WRONLY----只写
O_RDWR -----读写
O_CREAT-----创建
O_TEXT------文本文件
O_BINARY----二进制文件
例、int fd
fd = open("test.h", O_RDWR | O_CREAT | O_BINARY);
if (fd == -1) { printf("can not open file\n"); exit(0); }
BroncoSpeedCoursing
2004-09-13
打赏
举报
回复
输入输出子程序, 函数库为io.h、conio.h、stat.h、dos.h、stdio.h、signal.h
xxedge
2004-09-13
打赏
举报
回复
遇到没有定义的常量,用资源管理器的搜索功能在TC/include目录下搜索就可以知道应该包含哪个头文件。
函数也一样
AVR所有
头文件
包含所有的AVR
头文件
,如: #include #include #include #include
IO
.obj 汇编语言
io
.obj 三级PC技术 考试 汇编语言 找了好久啊。。。 测试完全可以使用
Qt5(C++)小白变大牛原理与实战之初级篇
1.带领你学习QT5/C++,从开发环境(QTCreator和VS2015两种)搭建到项目实战,从入门到精通。2.所有章节均有理论知识介绍、接口讲解、实例代码讲解,讲解过程中不断穿插老师在开发过程中遇到的
问题
及解决方法(可以下载所有的电子课件与源码)。3.本阶段主要完成Qt开发环境搭建、基于Widget的图形控件、布局管理、容器类、QT事件处理、QSS、QML等几个方面知识的学习4.项目实战部分包括:计算器、CRM、视频播放器、视频加密器、等。5.通过学习qt框架,进一步加深了对C++设计模式的理解。可以真正投入到实战中,能做基于QT跨平台功能强大的界面程序。----------------------------------------第1章 Qt开发环境搭建及使用(VS2015及Qt Creator)第2章 Qt的HelloWorld(GUI)及剖析第3章 Qt信号槽使用及其原理第4章 Qt容器类第5章 Qt窗口基类QWidget第6章 Qt应用程序主窗口第7章 Qt基于Widget的控件第8章 Qt布局管理第9章 Qt事件第10章 QSS快速入门第11章 Qml快速入门第12章 Qt项目实战之计算器第13章 Qt项目实战之信息管理系统第14章 Qt项目实战之视频播放器第15章 Qt项目实战之视频加密器第16章 Qt项目实战之视频转码器第17章 Qt面试题分析与讲解第18章 Qt小白是怎么炼成大牛的之中级篇概览
wince程序开发缺少的几个
头文件
wince程序开发缺少的几个
头文件
,如signal.h,
io
.h等
ipxe编译依赖lzma
头文件
编译ipxe时依赖lzma.h
头文件
,会抛fatal error: lzma.h: No such file or directory异常,由于依赖xz-dev rpm包,ipxe自己又不提供
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章