Eventuali duplicati:
Getting a FILE* from a std::fstreamRecupero descrittore di file da uno std :: fstream
Sto lavorando su Linux e descrittori di file sono il modello principale di questo sistema operativo.
Mi chiedevo se esiste una libreria o un modo per recuperare il descrittore di file nativo di Linux a partire da un C++ std::fstream
.
Ho pensato a boost::iostream
poiché c'è una classe chiamata file_descriptor
ma ho capito che il suo scopo è diverso da quello che voglio raggiungere.
Conosci qualche modo per farlo?
Perché avete bisogno il descrittore di file? –
Sto cercando anche NON-Standard dal momento che mi atterro alla piattaforma Linux. Ho trovato anche questa pagina. Qualcuno ha usato? Anyhttp: //www.ginac.de/~kreckel/fileno/ –
Questa domanda non è una replica. Questa domanda chiede come ottenere un descrittore di file da un iostream. Un descrittore di file è un concetto di kernel di basso livello. La domanda indicava come l'originale di cui questo è presumibilmente un duplicato parla di flussi FILE *, che non sono la stessa cosa. – Daniel