C ++ tmpfile () - Biblioteca standard C ++

Funcția tmpfile () din C ++ creează și deschide un fișier temporar în modul binar citire / scriere (wb +) cu un nume de fișier unic generat automat.

Fișierul va fi șters automat atunci când este închis de program (executând fclose) sau când programul se încheie.

tmpfile () prototip

 FILE * tmpfile ();

Este definit în fișierul antet.

tmpfile () Parametri

Nici unul

tmpfile () Valoare returnată

  • Dacă are succes, returnează un pointer de flux în fișierul temporar creat.
  • În caz de eșec, acesta revine nul.

Exemplu: Cum funcționează funcția 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; )

Când rulați programul, ieșirea va fi:

 Crearea unui fișier temporar

Articole interesante...