Bonjour,
Après quelques recherches, j'ai appris que la cstdio proposait les fonctions tmpnam et tmpfile respectivement pour générer un nom de fichier aléatoire et pour créer un fichier temporaire.
Cependant, aucune de ces deux fonctions ne permet de répondre à mon besoin : pouvoir créer des fichiers temporaires gérés par le système (donc pas dans la racine de l'executable mais dans /tmp/ pour UNIX ou dans le dossier temporaire de Windows) et pouvoir récupèrer le nom du fichier (pour le passer en paramètre à des fonctions qui par exemple chargent une image en leur donnant l'adresse du fichier) ; il s'agirai donc d'une sorte de "fusion" des deux fonctions citées précédemment.
J'aimerai avoir une fonction ou classe qui s'occupe de cela si possible présent dans la librairie standard C ou C++, voire boost et sinon en dernier recours je suis ouvert à une bibliothèque externe afin de pouvoir laisser le système s'occuper de ces fichiers temporaires à ma place.
Merci d'avance pour vos réponses,
darkrojo.
Partager