C ++ tmpfile () - C ++ standardbibliotek

Tmpfile () -funksjonen i C ++ oppretter og åpner en midlertidig fil i binær lese / skrive-modus (wb +) med et unikt automatisk generert filnavn.

Filen blir automatisk slettet når den lukkes av programmet (ved å utføre fclose) eller når programmet avsluttes.

tmpfile () prototype

 FIL * tmpfile ();

Det er definert i topptekstfilen.

tmpfile () Parametere

Ingen

tmpfile () Returverdi

  • Hvis det lykkes, returnerer den en strømpeker til den midlertidige filen som ble opprettet.
  • Ved feil returnerer den null.

Eksempel: Hvordan funksjonen tmpfile () fungerer

 #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 kjører programmet, vil utdataene være:

 Opprette en midlertidig fil

Interessante artikler...