C ++ tmpfile () - C ++ szabványos könyvtár

A tmpfile () függvény C ++ nyelven létrehoz és megnyit egy ideiglenes fájlt bináris olvasási / írási (wb +) módban, egyedi automatikusan létrehozott fájlnévvel.

A fájl automatikusan törlődik, ha a program bezárja (az fclose futtatásával), vagy ha a program leáll.

tmpfile () prototípus

 FÁJL * tmpfile ();

A fejlécfájlban van meghatározva.

tmpfile () Paraméterek

Egyik sem

tmpfile () Visszatérési érték

  • Sikeres esetben adatfolyam-mutatót ad vissza a létrehozott ideiglenes fájlhoz.
  • Meghibásodás esetén null értéket ad vissza.

Példa: Hogyan működik a tmpfile () függvény

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

A program futtatásakor a kimenet a következő lesz:

 Ideiglenes fájl létrehozása

érdekes cikkek...