社区
C++ 语言
帖子详情
如何将文件句柄和FILE类型变量关联?
wesleyluo
2008-07-06 08:27:28
如何将文件句柄和FILE类型变量关联,比如int pf=FileOpen();FILE File;我如何将File和pf关联到一起,下次我使用File就可以使用pf打开的文件啊?
请高手赐教!!!
...全文
64
3
打赏
收藏
如何将文件句柄和FILE类型变量关联?
如何将文件句柄和FILE类型变量关联,比如int pf=FileOpen();FILE File;我如何将File和pf关联到一起,下次我使用File就可以使用pf打开的文件啊? 请高手赐教!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wesleyluo
2008-07-06
打赏
举报
回复
我是在C++Builder上进行编程,我想用FileOpen()打开文件以后,然后对文件进行读取字符操作,但是我不晓得这个函数,所以就想用C语言中的函数读取,但是C中的函数需要FILE 文件指针,不能用文件句柄.
weiyijiji
2008-07-06
打赏
举报
回复
MARK
kulou1087
2008-07-06
打赏
举报
回复
楼主是什么意思?
【Delphi入门】
文件
系统(
文件
分类 &
文件
文本
变量
&
文件
操作 &
文件
流操作)
文件
分类 文本
文件
(Text
File
) & 二进制
文件
(Flie) 二进制形式存放数据占有存储空间较少,但不直观;文本
文件
与之相反
文件
是由相同
类型
的数据元素组成的序列。在DELPHI中对
文件
操作提供强大的支持,常用的
文件
类型
有三种:传统的Pascal
文件
,带
句柄
的
文件
和
文件
流 传统的Pascal
文件
在Delphi中支持Pascal所使用的
文件
变量
格式如F:TEXT或F:
FILE
。这种
文件
有带
类型
文件
,文本件和无
类型
文件
三种
类型
,但在DELPHI6中,有些Pascal中常用的
文件
操作如Assig
Linux
句柄
是什么 ?
1.
句柄
就是一个标识符,只要获得对象的
句柄
,我们就可以对对象进行任意的操作。 2.
句柄
不是指针,操作系统用
句柄
可以找到一块内存,这个
句柄
可能是标识符,map的key,也可能是指针,看操作系统怎么处理的了。 fd算是在某种程度上替代
句柄
吧; Linux 有相应机制,但没有统一的
句柄
类型
,各种
类型
的系统资源由各自的
类型
来标识,由各自的接口操作。 3.http:/
句柄
handle的释意与inode的理解
我们常在代码中看到handle的这个东西,但是就不知道什么意思怎么用。 最近就有这样的困扰,所以搜集了一下资料和查看了额一下工程代码做个简单的总结。 我们通常看到的handle的都是一个非负整数,int
类型
的,那么就很奇怪为什么可以代码转换为一个对象或者控制块(可以理解为一片空间或者一个结构体)使用。 查看工程代码后发现,handle虽然作为整形数据存在,其实这样看作一个指针。我们在handle的使用过程中会发现,我们首先会分配一快空间为需要的对象,然后用指针指向这片空间。最后强转为int
类型
,后续在
Linux
文件
系统 struct
file
结构体解析
Linux
文件
系统 struct
file
结构体解析
文件
描述符以及
file
结构体
一、什么是
文件
描述符在Linux下一切皆
文件
,对于内核而言,所有打开的
文件
都通过
文件
描述符引用,
文件
描述符是一个非负整数,当打开一个现有
文件
或者创建一个新
文件
时,内核向进程返回一个
文件
描述符。当读、写一个
文件
时,使用open或creat返回
文件
描述符标示该
文件
,将其作为参数传送给read或write.在linux中,进程是通过
文件
描述符(
file
descriptors 简称fd)来访问
文件
的,
文件
C++ 语言
64,687
社区成员
250,506
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章