C ++ tmpfile () - Βασική βιβλιοθήκη C ++

Η συνάρτηση tmpfile () στο C ++ δημιουργεί και ανοίγει ένα προσωρινό αρχείο σε δυαδική λειτουργία ανάγνωσης / εγγραφής (wb +) με ένα μοναδικό όνομα αρχείου που δημιουργείται αυτόματα.

Το αρχείο θα διαγραφεί αυτόματα όταν κλείσει από το πρόγραμμα (εκτελώντας fclose) ή όταν τερματίσει το πρόγραμμα.

πρωτότυπο tmpfile ()

 ΑΡΧΕΙΟ * tmpfile ();

Ορίζεται στο αρχείο κεφαλίδας.

tmpfile () Παράμετροι

Κανένας

tmpfile () Τιμή επιστροφής

  • Εάν είναι επιτυχής, επιστρέφει ένα δείκτη ροής στο προσωρινό αρχείο που δημιουργήθηκε.
  • Σε αποτυχία, επιστρέφει μηδέν.

Παράδειγμα: Πώς λειτουργεί η λειτουργία 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; )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 Δημιουργία προσωρινού αρχείου

ενδιαφέροντα άρθρα...