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 :
- typedef __gnu_cxx::stdio_filebuf<char> STD_FILEBUF;
- myInputFileBuf = new STD_FILEBUF(fd, ios_base::in, false, 4096);
|
Et je regarde si j'ai quelque chose dedans :
Code :
- 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 !