C ++ tmpfile () - Standardna knjižnica C ++

Funkcija tmpfile () v jeziku C ++ ustvari in odpre začasno datoteko v binarnem načinu branja / pisanja (wb +) z edinstvenim samodejno ustvarjenim imenom datoteke.

Datoteka se samodejno izbriše, ko jo program zapre (z izvajanjem fclose) ali ko se program konča.

prototip tmpfile ()

 DATOTEKA * tmpfile ();

Določen je v datoteki glave.

tmpfile () Parametri

Nobenega

tmpfile () Vrnjena vrednost

  • Če je uspešen, vrne kazalec toka na ustvarjeno začasno datoteko.
  • Ob neuspehu vrne nič.

Primer: Kako deluje funkcija 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; )

Ko zaženete program, bo rezultat:

 Ustvarjanje začasne datoteke

Zanimive Članki...