यह एक साधारण सवाल है कि मुझे उम्मीद है कि आसानी से उत्तर दिया जा सकता है, क्या फ़ाइल स्ट्रीम पढ़ने और लिखने के लिए ऑपरेटर पॉइंटर को स्थानांतरित करता है?fstream पढ़ने/लिखने की चाल फ़ाइल सूचक
cpos=10000;
for (i=0;i<20;i++) {
dataFile.seekg(cpos+i,ios::beg);
dataFile.read(carray[i],1);
}
है यह समान (तार्किक) करने के लिए:
dataFile.seekg(cpos,ios::beg);
cpos=10000;
for (i=0;i<20;i++) {
dataFile.read(carray[i],1);
}
दूसरे शब्दों में, करता carray [] एक ही सामग्री शामिल परवाह किए बिना जो की विधि प्रयोग किया जाता है (मैं नहीं देख सकते हैं एक उदाहरण के रूप पहली विधि कुशल है इसलिए मैं उम्मीद कर रहा हूं कि सही उत्तर हाँ है)। यदि हां, तो वही व्यवहार लिखने के संचालन द्वारा प्रदर्शित किया जाता है?
क्षमा करें, मुझे पता है कि - मैं केवल लूप में गैर-मांग का प्रदर्शन कर रहा था। पुष्टि के लिए धन्यवाद। – mlewis54