c - fgetpos/fsetpos and ftell/fseek -
fgetpos / fsetpos और ftell / fseek के बीच अंतर क्या है? Fgetpos और fsetpos क्या अच्छा है?
ठीक है, मैनपाप से हम देख सकते हैं कि ftell और fseek उपयोग एक फ़ाइल में ऑफसेट (पदों) का प्रतिनिधित्व करने के लिए लंबे समय तक टाइप करें, और इसलिए ऑफ़सेट के लिए सीमित हो सकता है, जो कि लंबे अंतराल में प्रदर्शित किया जा सकता है (टाइप करें लंबे इंट 2 + 31-1 से बड़ा मूल्य रखने की गारंटी नहीं है, अधिकतम ऑफसेट को 2 गीगाबाइट्स तक सीमित करना) दूसरी ओर, नए फास्टोप्स और फ़्स्ट्रोज फ़ंक्शंस, ऑफसेट्स का प्रतिनिधित्व करने के लिए, एक विशेष टाइप-टोफ, फॉपो_टी, का उपयोग करते हैं। इस टाइपफीफ के पीछे के प्रकार, यदि उचित रूप से चुना गया है, तो मनमाने ढंग से बड़े ऑफसेट का प्रतिनिधित्व कर सकते हैं, इसलिए fgetpos और fsetpos को मनमाने ढंग से बड़ी फ़ाइलों के साथ प्रयोग किया जा सकता है Fgetpos और fsetpos भी multibyte धाराओं के साथ जुड़े राज्य रिकॉर्ड।
Comments
Post a Comment