J’ai un , retourné par un appel à
. J’ai besoin d’obtenir un descripteur de fichier d’elle, de faire des appels comme `` à ce sujet. Quelle est la fonction pour obtenir un descripteur de fichier à partir d’un pointeur de fichier ?
Réponses
Trop de publicités?
Mark Gerolimatos
Points
341
Même si fileno(FILE *) peut retourner un FD, soyez très attention à ne pas contourner la mémoire tampon de stdio. Si il y a des données de tampon (écriture soit lu ou intègres), lectures/écritures de la fd pourrait vous donner des résultats inattendus.
Pour répondre à l’une de ces questions de côté, pour convertir un FD vers un pointeur de fichier, utiliser fdopen(3)
Iansus
Points
1