Latest web development tutorials

fonctions de la bibliothèque C - tmpnam ()

C bibliothèque standard - <stdio.h> C bibliothèque standard - <stdio.h>

description

fonctions de la bibliothèque Cchar * tmpnam (char * str) génère et renvoie un nom de fichier temporaire valide, avant de n'existe pas le nom du fichier.Sistr est nul, alors que revenir au nom de fichier temporaire.

déclaration

Voici () fonction instruction tmpnam.

char *tmpnam(char *str)

Paramètres

  • str - Ceci est un pointeur sur un tableau de caractères, dans lequel le nom de fichier temporaire est stocké sous forme de chaîne de C.

Valeur de retour

  • Désignant un pointeur C de chaîne, la chaîne stockée dans le nom de fichier temporaire. Si str est un pointeur NULL, le pointeur vers un tampon interne, le tampon est écrasé la prochaine fois que la fonction est appelée.
  • Si str est pas un pointeur NULL, puis retourner str. Si la fonction ne parvient pas à créer avec succès le nom de fichier est disponible, elle renvoie un pointeur NULL.

Exemples

L'exemple suivant illustre la fonction tmpnam () est utilisée.

#include <stdio.h>

int main()
{
   char buffer[L_tmpnam];
   char *ptr;


   tmpnam(buffer);
   printf("临时名称 1: %s\n", buffer);
 
   ptr = tmpnam(NULL);
   printf("临时名称 2: %s\n", ptr);

   return(0);
}

Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:

临时名称 1: /tmp/filebaalTb
临时名称 2: /tmp/filedCIbb0

C bibliothèque standard - <stdio.h> C bibliothèque standard - <stdio.h>