C ++ tmpfile () - C ++ - vakiokirjasto

Tmpfile () -toiminto C ++: ssa luo ja avaa väliaikaisen tiedoston binaarisessa luku- / kirjoitus- (wb +) tilassa yksilöllisen automaattisesti luodun tiedostonimen kanssa.

Tiedosto poistetaan automaattisesti, kun ohjelma on sulkenut sen (suorittamalla fclose) tai kun ohjelma päättyy.

tmpfile () prototyyppi

 FILE * tmpfile ();

Se määritetään otsikkotiedostossa.

tmpfile () -parametrit

Ei mitään

tmpfile () Palautusarvo

  • Jos se onnistuu, se palauttaa virtaosoittimen luotuun väliaikaiseen tiedostoon.
  • Epäonnistumisen yhteydessä se palauttaa nollan.

Esimerkki: Kuinka tmpfile () -toiminto toimii

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

Kun suoritat ohjelmaa, tulos on:

 Tilapäisen tiedoston luominen

Mielenkiintoisia artikkeleita...