簡體   English   中英

如何將文件描述符(int fd)轉換為文件指針(FILE * fp)

[英]How can I convert a file descriptor (int fd) to a file pointer ( FILE* fp )

我可以使用CFile獲取成員m_hFile,如何獲取CFile的文件描述符(如File *)?我需要將文件句柄轉換為文件指針。 謝謝!

據我所知,CFile不使用FILE *抽象(它使用Windows ReadFile / WriteFile API),但是您可以使用_fdopen從文件描述符中獲取FILE *和_open_osfhandl來獲取HANDLE的文件描述符。

您還可以使用CStdioFile來使用基於FILE *的文件操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM