Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C: Exemple d’utilisation de la fonction ‘char *tmpnam ( char *s );’ pour générer un nom unique pour les fichiers

 fichiers
{filelink=13191}

  #include <stdio.h>
 
  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;
  }

No comments yet.

Leave a Comment