funzioni di libreria C - tmpnam ()
C libreria standard - <stdio.h>
descrizione
funzioni di libreria Cchar * tmpnam (char * str) genera e restituisce un nome di file temporanea valida, prima del nome del file non esiste.Sestr è nullo, per poi tornare solo per il nome del file temporaneo.
dichiarazione
Ecco () funzione di dichiarazione tmpnam.
char *tmpnam(char *str)
parametri
- str - Questo è un puntatore a un array di caratteri, in cui il nome file temporaneo viene archiviato come stringa C.
Valore di ritorno
- Indicando un puntatore di stringa C, la stringa memorizzata nel nome di file temporaneo. Se str è un puntatore nullo, il puntatore a un buffer interno, il buffer viene sovrascritto la prossima volta che la funzione viene chiamata.
- Se str non è un puntatore nullo, per poi tornare str. Se la funzione non riesce a creare con successo il nome del file è disponibile, restituisce un puntatore nullo.
Esempi
L'esempio seguente mostra viene utilizzata la funzione tmpnam ().
#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); }
Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:
临时名称 1: /tmp/filebaalTb 临时名称 2: /tmp/filedCIbb0