फाइल पढ़ने और लिखने के साथ प्रोग्राम बनाने का मेरा पहला समय है। असल में मैं सोच रहा हूं कि ऐसा करने पर सबसे अच्छी तकनीक क्या है। क्योंकि जब मैंने अपने सहपाठी के साथ अपने काम की तुलना की, तो हमारा तर्क एक-दूसरे से बहुत अलग है।सी प्रोग्रामिंग फ़ाइल रीडिंग/राइटिंग तकनीक
तुम देखो, हमारे शिक्षक एक साधारण छात्र सूची प्रणाली है जहाँ उपयोगकर्ताओं को जोड़ सकते हैं, संपादित करें और रिकॉर्डों को नष्ट करने के लिए अनुरोध किया। और हमें हमें सभी रिकॉर्ड्स को सहेजने के लिए एक फाइल बनाने की आवश्यकता थी ताकि अगली बार जब हम प्रोग्राम का उपयोग कर सकें तो हम इसे एक्सेस कर सकते हैं।
इस समस्या का समाधान मेरे पहले कार्यक्रम इसका मेनू खोलें, मैं सभी रिकॉर्ड के अंदर पढ़ सकते हैं और एक सरणी [] में सहेज है। ऐसा करने में, मैं सभी रिकॉर्डों में हेरफेर कर सकता था। उसके बाद उपयोगकर्ता प्रोग्राम से बाहर निकलने से पहले, मैं इसे उसी फ़ाइल पर सहेजता हूं और उस पर सभी रिकॉर्ड्स को ओवरराइट करता हूं।
मेरा सहपाठी का समाधान इस तरह है। जब वह एक रिकॉर्ड जोड़ती है, तो वह फ़ाइल तक पहुंचती है और डेटा जोड़ती है, जब वह एक रिकॉर्ड संपादित करती है, तो वह फ़ाइल तक पहुंचती है और विशेष रिकॉर्ड संपादित करती है, और जब वह रिकॉर्ड हटा देती है तो वह फाइल तक पहुंचती है और रिकॉर्ड हटा देती है। तो उसने जो भी काम किया उसके लिए उसने क्या किया, वह फाइल तक पहुंच रही है।
हमारे दोनों काम निश्चित रूप से कोड के लिए संभव है। लेकिन मैं सोच रहा हूं, अगर हम हजारों या लाखों रिकॉर्ड से निपट रहे हैं तो इसका उपयोग करने के लिए और अधिक कुशल और प्रभावी है। या हमारे द्वारा किए गए कार्यों की तुलना में अन्य समाधान बेहतर हैं। हो सकता है कि आप हमारे साथ अपने फाइल हैंडलिंग अनुभव साझा कर सकें ... धन्यवाद।
मैंने इस प्रश्न पर दिन का अपना अंतिम उत्थान बिताया, और यह अधिक योग्य नहीं हो सका। एक सुसंगत और गहन सवाल लिखने के लिए समय निकालने के लिए धन्यवाद। यदि साइट पर केवल हर कोई नया मॉडल आपके मॉडल का पालन करता है ... –
धन्यवाद श्री कोड ग्रे – newbie