C ++ tmpfile () - C ++ Standardbibliotek

Funktionen tmpfile () i C ++ skapar och öppnar en tillfällig fil i binärt läs / skriv-läge (wb +) med ett unikt automatiskt genererat filnamn.

Filen raderas automatiskt när den stängs av programmet (genom att köra fclose) eller när programmet avslutas.

tmpfile () prototyp

 FIL * tmpfile ();

Det definieras i rubrikfilen.

tmpfile () Parametrar

Ingen

tmpfile () Returvärde

  • Om det lyckas returnerar det en strömpekare till den tillfälliga filen som skapats.
  • Vid fel returnerar den null.

Exempel: Hur tmpfile () fungerar

 #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; )

När du kör programmet blir resultatet:

 Skapa en tillfällig fil

Intressanta artiklar...