Как мы можем преобразовать ФАЙЛ * в РУЧКУ? - PullRequest
10 голосов
/ 20 мая 2011

Есть ли где преобразовать открытый FILE*, возвращаемый из fopen в HANDLE, который используется в функциях Windows API? Если да, то как?

1 Ответ

11 голосов
/ 20 мая 2011

(HANDLE)_get_osfhandle(_fileno( file ) )

Удачи в 64-битных системах, если вы используете Visual C ++ 2008 или более раннюю версию, потому что тип возврата long для них. (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...