Bonjour,
La fonction fopen ouvre a priori un fichier sur un disque.
Si je crée une zone mémoire quelconque dans un programme C, y a-t-il moyen de l'associer à un nom de fichier "virtuel" qu'on fournirait à fopen pour que l'identificateur FILE * renvoyé ne pointe pas sur un fichier du disque, mais sur la zone mémoire ? L'idée serait que cet identificateur, s'il est fourni à fread, fscanf, ... aille lire les données dans la zone mémoire.
Merci pour vos réponses.
Partager