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
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Visibilité, réputation, clients : ce que les petites entreprises ne pourront plus déléguer en 2027
- IA souveraine : l’Europe avance, mais son interconnexion prend du retard
- Cloud public : la sécurité des données s’impose comme premier critère pour les agents publics
- Le champ de bataille des fournisseurs de services n’est plus l’IA, mais la confiance
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
