सी ++ रिवाइंड () - सी ++ स्टैंडर्ड लाइब्रेरी

C ++ में रिवाइंड () फ़ंक्शन दिए गए फ़ाइल स्ट्रीम की शुरुआत में फ़ाइल स्थिति संकेतक सेट करता है।

रिवाइंड () प्रोटोटाइप

 शून्य रिवाइंड (फ़ाइल * स्ट्रीम);

रिवाइंड (स्ट्रीम) के लिए एक कॉल कॉल के बराबर है fseek(stream, 0, SEEK_SET), सिवाय इसके कि फ़ाइल और त्रुटि संकेतक साफ़ हो जाते हैं।

इसे हेडर फ़ाइल में परिभाषित किया गया है।

रिवाइंड () पैरामीटर

स्ट्रीम: त्रुटि झंडे और EOF संकेतक को रीसेट करने के लिए फ़ाइल स्ट्रीम।

रिवाइंड () रिटर्न वैल्यू

कोई नहीं।

उदाहरण: रिवाइंड () फ़ंक्शन कैसे काम करता है

 #include int main() ( int c; FILE *fp; fp = fopen("file.txt", "r"); if (fp) ( while ((c = getc(fp)) != EOF) putchar(c); rewind(fp); putchar(''); while ((c = getc(fp)) != EOF) putchar(c); ) fclose(fp); return 0; )

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

 आपका स्वागत है Programiz.com में आपका स्वागत है

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