Funkcje biblioteczne C - tmpnam ()
Biblioteka standardowa języka C - <stdio.h>
opis
Funkcje biblioteki Cchar * tmpnam (char * str) generuje i zwraca poprawną nazwę pliku tymczasowego przed nazwa pliku nie istnieje.Jeślistr jest null, a następnie wrócić tylko do tymczasowej nazwy pliku.
oświadczenie
Oto () Funkcja stwierdzenie tmpnam.
char *tmpnam(char *str)
parametry
- str - Jest to wskaźnik do tablicy znaków, w którym tymczasowa nazwa pliku jest zapisana jako ciąg C.
Wartość zwracana
- Wskazując na wskaźnik C ciąg, ciąg przechowywane w tymczasowej nazwy pliku. Jeśli str jest zerowy wskaźnik, wskaźnik do wewnętrznego bufora, bufor zostanie zastąpiony następnym razem, gdy funkcja jest wywoływana.
- Jeśli str nie jest wskaźnikiem NULL, a następnie powrót ul. Jeśli funkcja nie udało stworzyć nazwa pliku jest dostępne, zwraca null pointer.
Przykłady
Poniższy przykład demonstruje funkcja tmpnam () jest używana.
#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); }
Załóżmy, skompilować i uruchomić powyższy program, który spowoduje w następujących przypadkach:
临时名称 1: /tmp/filebaalTb 临时名称 2: /tmp/filedCIbb0