问题描述
- C++open后如何找到文件指针地址
-
大家好,我以往用C编程,现在在尝试融合两个工程,但工程用C++写的,fd.read(buf, length)读文件,我想知道从fd中怎么找到指向文件的指针,我想把指针地址传给另一个工程
解决方案
两个工程,需要把其中一个编译为dll
解决方案二:
指针地址长度
解决方案三:
fd.read的fd肯定是一个类!求指针用&fd
解决方案四:
看不懂,描述不是很清晰。首先open的对象是一个文件(或设备),打开之后返回一个文件描述符fd,如果设备或者文件没有独占或者阻塞,那么另一个工程或者进程也可以直接open这一个文件,系统会自动分配相同的文件描述符fd,这时候调用相应fd操作是相同效果的。
解决方案五:
使用动态链接文件去解决
时间: 2024-08-04 05:17:27