{{keywords>wiki library source code example reference}} FILE *tmpfile(void); ===== tmpfile ===== Creates temporary file which will be removed when closed or on normal program termination. \\ standard mode (mode "wb+")\\ Returns stream or NULL on failure.\\ ===== C Sourcecode Example ===== /* * tmpfile example code * http://code-reference.com/c/stdio.h/tmpfile */ #include /* including standard library */ //#include /* uncomment this for Windows */ int main ( void ) { FILE *stream = tmpfile(); char c; if( stream == NULL ) { perror("Error opening tmp file"); } fputs("Test 1234", stream); rewind(stream); while((c = fgetc(stream) ) != EOF) { printf("%c", c); } fclose (stream); return 0; } ==== output ==== output: ./tmpfile Test 1234