Utiliser un __gnu_cxx::stdio_filebuf pour lire un fichier

Utiliser un __gnu_cxx::stdio_filebuf pour lire un fichier - C++ - Programmation

Marsh Posté le 09-06-2004 à 13:55:10    

J'essaye de lire un fichier en utilisant __gnu_cxx::stdio_filebuf (parceque j'ai un descripteur posix récupéré d'entre les morts).  
 
Donc, je crée mon filebuf :

Code :
  1. typedef  __gnu_cxx::stdio_filebuf<char> STD_FILEBUF;
  2. myInputFileBuf = new STD_FILEBUF(fd, ios_base::in, false, 4096);


 
Et je regarde si j'ai quelque chose dedans :  

Code :
  1. cout << "Available dans myInputFileBuf : "<<myInputFileBuf ->in_avail ()<<endl;


 
J'ai toujours 0.
 
Es-ce que j'aurais oublié quelque chose ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-06-2004 à 13:55:10   

Reply

Marsh Posté le 09-06-2004 à 15:39:14    

up :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-06-2004 à 18:08:40    

Tu rediriges qq chose dedans ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed