C ++ tmpfile () - C ++ मानक पुस्तकालय

T ++file () फ़ंक्शन C ++ बनाता है और एक अद्वितीय ऑटो-जेनरेट किए गए फ़ाइल नाम के साथ बाइनरी रीड / राइट (wb +) मोड में एक अस्थायी फ़ाइल खोलता है।

जब प्रोग्राम बंद हो जाता है (फेकल को निष्पादित करके) या जब प्रोग्राम समाप्त हो जाता है, तो फ़ाइल स्वचालित रूप से हटा दी जाएगी।

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

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 एक अस्थायी फ़ाइल बनाना

दिलचस्प लेख...