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
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Activer la mise en veille prolongée dans Windows 10
- Et si les clients n’avaient plus le choix ?
- Afficher les icônes cachées dans la barre de notification
Les plus consultés sur iTPro.fr
- Cybersécurité : les entreprises françaises réclament un durcissement inédit de la réglementation
- Le tournant Mythos : les entreprises devront opposer des agents IA à des agents IA
- Analyse Patch Tuesday Juillet 2026
- Au-delà du polling: pourquoi la surveillance des systèmes hérités devient un risque pour l’entreprise
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
