क्या Fscanf EOF लौटाता है?
क्या Fscanf EOF लौटाता है?

वीडियो: क्या Fscanf EOF लौटाता है?

वीडियो: क्या Fscanf EOF लौटाता है?
वीडियो: Demonstrate of fscanf,fprintf,ftell,ferror,EOF 2024, मई
Anonim

fscanf EOF लौटाता है अगर फाइल समाप्त (या एक इनपुट त्रुटि) किसी भी मान को संग्रहीत करने से पहले होती है। यदि मान संग्रहीत हैं, तो यह रिटर्न संग्रहीत वस्तुओं की संख्या; अर्थात्, इनमें से किसी एक के साथ किसी मान को कितनी बार असाइन किया गया है fscanf तर्क संकेत। ईओएफ है लौटा हुआ यदि किसी आइटम के मिलान से पहले कोई त्रुटि होती है।

इसके बाद, Fscanf क्या लौटाता है?

NS fscanf () समारोह रिटर्न फ़ील्ड की संख्या जिसे उसने सफलतापूर्वक रूपांतरित और असाइन किया है। NS वापसी मूल्य करता है उन क्षेत्रों को शामिल न करें जो fscanf () फ़ंक्शन पढ़ा गया लेकिन असाइन नहीं किया गया। NS वापसी मान ईओएफ है यदि किसी भी रूपांतरण से पहले इनपुट विफलता होती है, या सफल होने पर असाइन किए गए इनपुट आइटम की संख्या।

इसी तरह, क्या Fscanf लाइन दर लाइन पढ़ता है? समस्या है वह तुम्हारा fscanf होगा कभी नहीं पढ़ना पहले के अंत में नई पंक्ति रेखा . तो जब यह है दूसरी बार बुलाया, it मर्जी विफल (0 लौट रहा है, ईओएफ नहीं) और पढ़ना कुछ भी नहीं, बफर अपरिवर्तित छोड़कर।

इसी तरह, आप पूछ सकते हैं कि Fscanf C में क्या करता है?

NS fscanf () फंक्शन का प्रयोग फाइल से फ़ॉर्मेट किए गए इनपुट को पढ़ने के लिए किया जाता है। यह स्कैनफ () फ़ंक्शन की तरह ही काम करता है लेकिन मानक इनपुट से डेटा पढ़ने के बजाय यह फ़ाइल से डेटा पढ़ता है।

सी में फाइल का अंत क्या है?

ईओएफ का अर्थ है फाइल समाप्त . यह एक संकेत है कि समाप्त का फ़ाइल पहुँच गया है, और यह कि अब कोई डेटा नहीं होगा। Linux सिस्टम और OS X पर, EOF उत्पन्न करने के लिए इनपुट करने के लिए वर्ण CTRL+D है। विंडोज़ के लिए, यह CTRL+Z है।

सिफारिश की: