Bonjour
J'utilise des fonctions qui prennent en paramètre un FILE*. Jusque là je n'avais pas de pb puisque je manipulais réellement des fichiers. Mais je veux aujourd'hui garder mes données en mémoire sans écriture sur le disque, mais en continuant à utiliser les mêmes fonctions.
Est-il possible d'obtenir un FILE* sur un fichier virtuel, de façon à ce que fopen, fwrite, ... fonctionnent toujours ? Je pense que oui puisque c'est ce qui est fait avec stdin, stdout et stderr, mais je ne vois pas comment.
Merci d'avance.
Partager