#include
int main(void)
{
char buffer[L_tmpnam], *nom = buffer;
FILE *fpOut;
// Générer un nom unique pour le fichier
nom = tmpnam( buffer );
// En cas d'erreur
if ( nom == NULL )
{
fputs( "Impossible de générer un nom pour le fichier temporaire", stderr );
return -1;
}
// Ouvrir le fichier pour l'écriture
fpOut = fopen( nom, "w+" );
/* Ecrire quelchose dans le fichier*/
fclose( fpOut );
printf( "Données enregistrées dans le fichier %sn", nom );
return 0;
}