gpt4 book ai didi

c++ - 如何在 WinApi 中从 HANDLE 制作 FILE*?

转载 作者:IT老高 更新时间:2023-10-28 22:03:20 26 4
gpt4 key购买 nike

有没有简单的方法从指向管道一端的 WinApi HANDLE 创建 FILE*?就像我们在 unix 中所做的那样:fdopen(fd,<mode>);

最佳答案

您可以这样做,但必须分两步完成。一、调用_open_osfhandle()从 Win32 HANDLE 值获取 C 运行时文件描述符,然后调用 _fdopen()从文件描述符中获取 FILE* 对象。

关于c++ - 如何在 WinApi 中从 HANDLE 制作 FILE*?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5193579/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com