C ++ tmpfile () - C ++ standarta bibliotēka

Funkcija tmpfile () programmā C ++ izveido un atver pagaidu failu binārā lasīšanas / rakstīšanas (wb +) režīmā ar unikālu automātiski ģenerētu faila nosaukumu.

Fails tiks automātiski izdzēsts, kad programma to aizvērs (izpildot fclose) vai kad programma beigsies.

tmpfile () prototips

 FILE * tmpfile ();

Tas ir definēts galvenes failā.

tmpfile () parametri

Nav

tmpfile () Atgriežamā vērtība

  • Ja tas izdosies, tas atgriezīs straumes rādītāju izveidotajā pagaidu failā.
  • Neveiksmes gadījumā tā atgriežas nulles vērtībā.

Piemērs: Kā darbojas 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; )

Palaidot programmu, izeja būs:

 Pagaidu faila izveide

Interesanti raksti...