Domanda

C'è un modo per accedere al file descrittore di un file aperto in C ++? Quindi ...

 #include <iostream>
 #include <fstream>
 using namespace std;

 int main() {
      ifstream inputFile( "file.txt",ios::in );
      cout << inputFile.fileDesc << endl;//made up call
      return 0;
 }

La domanda è, fa qualcosa di simile esiste per fileDesc ifstreams? Se no come potrei fare per fare questo?

È stato utile?

Soluzione

Se stai cercando di raggiungere il file * dal flusso allora la risposta è fondamentalmente "non è possibile", come affermato da persone più illuminati di me qui .

Altri suggerimenti

Date un'occhiata al open () :

La funzione open crea e restituisce un nuovo descrittore di file per il file chiamato filename.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top