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

Author:

 fichiers
Download

  #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;
  }

Leave a Reply

Your email address will not be published. Required fields are marked *