Przykład

FILE *fpTmp; *fpRx; int c; /* ... otwarcie strumienia Rx ... */ // jeśli (( fpTmp = tmpfile() ) == NULL ) // lub if( tmpfile_s( &fpTmp) != 0 )   fputs( "Unable to open a temporary file.", stderr ); else {   while (( c = fgetc( fpRx )) != EOF )     if ( fputc( c, fpTmp ) == EOF )       break; } fclose( fpRx ); /* ... przetworzenie danych przechwyconych w fpTmp ... */

Zobacz także

Funkcje fopen(), fopen_s(), tmpnam(), tmpnam_s().

tmpnam, tmpnam_s

Generuje unikatową nazwę pliku.

#include <stdio.h> char *tmpnam( char *s ); errno_t tmpnam_s(char *s, rsize_t maxsize);        // C11

Funkcja tmpnam() generuje unikatową nazwę pliku, nadającą się dla plików tymczasowych i zwraca wskaźnik do łańcucha nazwy. Jeśli argument wskaźnika s nie jest wskaź-nikiem ...

Get Język C w pigułce now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.