Function tmpnam () in C
The function char * tmpnam (char * str) in the C Library standard creates and returns a valid temporary file name (temp file) that did not exist before creation. If str is null, it returns the tmp file name.
The function char * tmpnam (char * str) in the C Library standard creates and returns a valid temporary file name (temp file) that did not exist before creation. If str is null, it returns the tmp file name.
Declare the function tmpnam () in C
Below is the declaration for the function tmpnam () in C:
char * tmpnam ( char * str )
Parameters
str - This is a pointer to a character array, where the proposed tempname name will be stored as a string.
Returns the value
The return value is a pointer to the string containing the proposed name for a temporary file. If str is a null pointer, it points to an internal buffer that will be overwritten the next time this function is called.
If str is not a null pointer, str is returned. If this function fails to create a suitable filename, it returns a null pointer.
For example
The following C program illustrates the usage of the function tmpnam () in C:
#include int main () { char buffer [ L_tmpnam ]; char * ptr ; tmpnam ( buffer ); printf ( "Ten cua temp file thu nhat: %sn" , buffer ); ptr = tmpnam ( NULL ); printf ( "Ten cua temp file thu hai: %sn" , ptr ); return ( 0 ); } Compiling and running the above C program will result:
According to Tutorialspoint
Previous article: Function tmpfile () in C
Next lesson: Function fprintf () in C
Discover more
command in library C run program C parameters in C Function ftell () in CShare by
Kareem WintersYou should read it
- Function ftell () in C
- The function perror () in C
- Function puts () in C
- The function setvbuf () in C
- The sprintf () function in C
- The Quiet Details That Make a Sports Betting Platform Feel Reliable
- Instructions on creating toy set images with ChatGPT AI
- How are AI agents changing the journalism industry?
- Function fprintf () in C
- The function gets () in C
- The sprintf () function in C