Syntaxe:
#include <cstdio> char *tmpnam (char *nom);
La fonction tmpname()
génère un nom de fichier temporaire unique et peut être
utilisé pour ouvrir un fichier temporaire.
nom
vaut NULL
, alors le nom de fichier temporaire est enregistré dans un tableau statique et le nom est alors accessible par la valeur de retour de tmpname()
. Attention, ce nom sera effacé lors prochain appel à tmpnam()
.nom
ne vaut pas NULL
, alors il doit pointer vers un tableau de au moins L_tmpnam
(défini dans cstdio
) caractères pour stocker le nom de fichier temporaire.
La valeur de retour de tmpnam()
est un pointeur vers la chaîne de caractères qui contient le
nom de fichier.
tmpnam()
peut être appelée un maximum de TMP_MAX
fois.
Sujet connexe : tmpfile