C ++ tmpfile () - biblioteka standardowa C ++

Funkcja tmpfile () w C ++ tworzy i otwiera plik tymczasowy w binarnym trybie odczytu / zapisu (wb +) z unikalną automatycznie generowaną nazwą pliku.

Plik zostanie automatycznie usunięty po zamknięciu przez program (przez wykonanie polecenia fclose) lub po zakończeniu działania programu.

prototyp tmpfile ()

 PLIK * tmpfile ();

Jest zdefiniowany w pliku nagłówkowym.

tmpfile () Parametry

Żaden

tmpfile () Zwracana wartość

  • Jeśli się powiedzie, zwraca wskaźnik strumienia do utworzonego pliku tymczasowego.
  • W przypadku niepowodzenia zwraca wartość null.

Przykład: Jak działa funkcja tmpfile ()

 #include #include #include using namespace std; int main() ( FILE *fp; fp = tmpfile(); char writeToFile(50) = "Creating a temporary file"; if (fp==NULL) ( perror("Error creating temporary file"); exit(1); ) fputs(writeToFile,fp); rewind(fp); char readFromFile(50); fgets(readFromFile, sizeof(readFromFile), fp); cout << readFromFile; fclose(fp); return 0; )

Po uruchomieniu programu wynik będzie następujący:

 Tworzenie pliku tymczasowego

Interesujące artykuły...