Une autre API commode lorsqu'on utilise des fichiers texte est l'API fdopen(). Elle permet de convertir un fichier déjà ouvert avec l'API open() en un flux d'I/O tamponné que l'on pourra utiliser avec les API fgets() et fputs(). C'est fort utile parce que l'API open() offre de nombreuses possibilités dont
« Hisser » un fichier au niveau d’I/O tamponné
l’API fopen() est dépourvue. Il est possible d’utiliser fdopen()
pour hisser un pipe ou un socket au niveau d’un
stream d’I/O tamponné également, si l’on est amenés à utiliser
ces technologies. La figure 12 montre le prototype de
l’API fdopen().
Une fois qu’on aura converti le descripteur de fichier de
l’API open() en un stream d’I/O tamponné, il ne faudra pas
essayer de référencer ces descripteurs dans de prochains appels
de read(), write() ou close(). Il ne faudra l’utiliser
qu’avec les fonctions d’I/O tamponnées.
La figure 13 montre comment ouvrir un fichier avec l’API
open() puis le transformer en un fichier d’I/O tamponné. On
écrit le texte dans le fichier en utilisant l’API fputs() puis on
ferme ce même fichier avec fclose().
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- AI Act : le guide pour prendre le train de l’Omnibus de la conformité
- Adaptation climatique : les entreprises accélèrent, mais peinent à mesurer l’impact financier
- Data centers : 31 600 milliards de dollars d’investissements d’ici 2050, l’énergie au cœur de la nouvelle géographie du calcul
- Analyse Patch Tuesday Septembre 2026
Articles les + lus
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
À la une de la chaîne Tech
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
