Bonjour,
Dans un programme en C.
Je voudrais savoir si l'on peut récupérer le nom d'un fichier temporaire à partir du descripteur de fichier que me renvoie la fonction qui crée le fichier temporaire ?
Le descripteur que la fonction me renvoie est un int je voudrais pouvoir récupérer le nom du fichier pour faire un unlink depuis le main et non depuis la fonction qui crée le fichier. Je vous donne la déclaration de la fonction :
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 typedef int handle_temp; handle_temp ecrire_temp (char * buffer, size_t length)
Je pourrais faire en sorte qu'elle me renvoie le nom du fichier mais je n'aurais plus le descripteur et je ne pourrais plus utiliser l'appel read.
si quelqu'un a une idée merci d'avance...
Partager