#include #include static char nom_temporaire[L_tmpnam]; static void nettoyer(void) { printf("Suppression du fichier %s\n", nom_temporaire); remove(nom_temporaire); } int main(void) { tmpnam(nom_temporaire); printf("Nom du fichier temporaire : %s\n", nom_temporaire); atexit(nettoyer); FILE *f = fopen(nom_temporaire, "w"); getchar(); return EXIT_SUCCESS; }