 अब हम लोग जो हैं, आज फाईल्स के बारे में पडेंगे. आपको याद होगा, पुईंटर्स याद है आप को. पुईंटर्स पडे ते हम ने, जो असाईन लोकेशन के लिए, जो मेमरी असाईन होती है, वो मेमरी का अद्रेस पड़ा चाल जाल. इन पुईंटर् के वेल्ई। ये भीए अलक से देखाड़ा पुईंटर्स के सीसिले में, या फाईल के सीसिले में जो जीज है वो माज दिखन जाखें, ये फाईल किस तरे से लोग जुज कर से, जो हम लोग आप केश फाईल्स बलाते पुँगर्म्स लिकतेंगे, जेसे मान लिजी है, हमने एक प्रोग्राम लिखा पीवान डोट सीपीपी या कोई टेक्स्त फाल वनाई हमने, इन फो डोट तीएक्स ती ये सब फाल नहीं में, आप जी एदिट से एदिट करते हैं, तो प्रोग्राम की फाल बनती हैं ये सब फाल एक रहती या इसके अन्डर दी या, एक फाल होगाए, ये तुष्री फाल होगाए. आप जब भी सी पलर्स पलास उस के बादने, इन पीवन डोट सीपीपी बोडते तो सी पलर्स पलर्स जो भे, वो डिसक में जाखे उपुरी फाіл परता है. उसका रिस्पोन्स करेक्टर आया है एक आभी सीटी जोभी है और कितना समय आपने लिया वो समय आगया अब ये तीन आड़ेज में पट्रावों इन आड़े के दिकले रिशन पता सकते है अप क्या हूंगे सब से पहले यहापे एक तो दिकले रिशन सीटा है, इंट आई और इन, क्योंगे में लिए लिए आड़े के दिकले रिशन कैसे हूंगे बता है आप इंट, CID, कितने एलमेंट सोड़ी चीए इस में मैकसीम, ताउजन लिख ले, मान लिजे ताउजन स्वून्स है तो, उसके आरी प्लोड़र? आसर में हम लोग जो किनतें वो फोड़ में एक लिए ताउम यहापे तो ताउजन ताउजन तार है, मिंट और सेखन में एक ख़ण में एक आपी भी रिख फ़ा अफर चतृा, यहापी णेदागदां कर था लोगता एंद बरभागं, तो, तो हमेशा इक येंटीजर नमबर आएका उअ येंटीजर नमबर बडह जोटह हो उस फर येंटीजर नमबर का जो पिस्च्ज़ नोस में बताजाएगा कि बई एक भलूँ जोगे उतना अगे इतने सेक्ण लोगतेः यह पास्सो बलिग होगी तो एक सेखन होगा तो यह यह मैपिंग अलक से रहता है यह जो काूंट है, हमने टेपर में लिखाता की इंटीजर नमबर अप सेखन सार बिंगिवन तो यह भी इंटीजरी होना चे इंपुट यह इंटीजर होगा अब इसके बाद अप यह यह यह रिस्पोंस को एनलाएज बगरे करेगे लिकिन यह प्रोग़्ाम लिखने का मतलब क्या हूँँँ कि आप ताएप कर रहे की बोडबे तो जे से चब भीस लोग है यह आप तो अप एंगी वेलगी होगी चब वीस और उसके बाद अगर पास्थो स्वून्द होंगे तो मैं ताएप करते करते पागल होगा इसके लिए हमने क्या सुविडा इजाद की थी एक समय में हमने लिखा था कि यह पूरा का पूरा मान लिजी हमने अप इन्फोड टेक्स फाँल में डाल दी आप सब का सब तो वो इन्फोड टेक्स फाँल से हम पडवाना चाते है ताएप नहीं करना चाते है तो हम लोग क्या करते थे पहले कमपाल कर लिया सी पलस पलस मान लिए जो प्रोगरा में पी वन डोड सी पी पी हूँ अब उसके बाद में अगर इतना कर के लिटन डबा दिया तो हमें ताएप करना पड़ेगा इन्फुट लेकिन इसकी जगे हमने अगर लेस than इन्फोड अर तीएक्स टी कर दिया तो इसका में लब क्या होता है इन्फुट री डारेक्त होगया जो मेरा की वोड था तो कीवोड से जो भी में ताएप करता उसकी जगे इस से पड़ेगा और अगर यह तरी के से पड़ाई होगी किस तरी के से बड़ान अच्छी है अगर ज़े से चबभी स्लोग है तो में पहले रिखुगा चबभी उसके बाद मान लिजे एक खलिकर आया अप ताख हमने तो अपने ख़ाई ख़ाउग किस के लिए किया है चीब वोड से ताएप करे उसके बजा आप आप बड़ी फ़ी से पड़ेगा इपना हिस च़ी है अगर तो से पड़ाई उसके अगर आप ड़ी रिखुग की विस आप यह ञागी अब जो आपने जो प्रबलम देखाता ख्लिकर का उस में तो फाल आप थी एक फाल तो ये थी, एक देटा ये ता वगलाग, और दूस्रा क्या डेटा था क्श्टन्बर एट के लिए, अब मान लिजी है, इसी देटा में की वोड़ पे ताइप करना है, हम आगे और आदेज दीखाएं के वोड़ देटा पडलेंगे, अब मान लिजी है, हमने यहां पे तुस्रे एक फाल बनाएं, इन फो तुडर ती एक्स्टी, और इन फो तुडर ती एक्स्टी जो है, उस में हमने लिखा पचास तुटन्ट से, पहले श्टूंग का रोल नमबर जो है, वान जीरो जीरो वान है, उसका उस्टेरा है, तुस्रा श्टूंग तुडर रोल रोल नमबर पहलेंगे, और और भी एक्सो तेरा है, एक्सो पच्टीषे जो भी एक्शी डेटा ता रहा, डुस्रे प्रोगडाम में, अभ यह हम को ताएड निकने करना है, यह भी डेटा पजना, Program is the one which we will do. What we will do next? In the program, we will do C in N1 and roll in the array and in other clicker id We do asam in the program What type of program we will do In the first of the program Then this program is ours Apart from this You have some other arrays int roll 1000 And comma ये भी टीटा में पलना पडेगा प्रुगरमें कैसे हम पडेंगे इसको हम फिरसे लिखेंगे C in greater greater and students फिर उसके बाड लिखेंगे for i equal to 0 i less than and students i plus plus फिर यहांपे लिखेंगे C in क्या पडेंगे हम इस बार बोलिए Role, Role i. और इसके साथ साथ और क्या पडेंगे Given Clicker आई. ये सही है प्रुगरम शुरु में हम ने एक डेटा पडा रिस्पांस का. और स्टाश आई डोड आए तो लेस देर इन्फो डोड ती एक्स टी. जैने ये क्या समझे का? पूल डेटा जो है एक फाँल चे आलने वाला. अगर इन्फो डोड ती एक्स टी में तो खली थाए डेटा है. ये तुस्रा डेटा काई आई ये इस फाँल में. अब हमारे पास को ये एसा तरीका नी है, C++ को बताने का. या उबूं तु अप्रेलिंग सिस्टिम को बताने का. वह ये प्रोग्राम रन तो करो. अगर थोड़े समहे तक इस फाँल में जे पडो. और उसके बाद आईसाम लिखना चाहेंगे. After some time less than info1.txt. बरावर है. अब केना क्या चाहते अप्रेलिंग सिस्टिम को मेरा प्रोग्राम एकजीकूट करो. पहले अप्रोड़ तेक्स्टिल डेटा लो. और after some time यहां से डेटा लो. अब ये after some time केजे बताने हैंगे. कोई तरीका नी after some time बताने है. अब ये नी के सेखते अगी अप्रेलिंग सिस्टिम लेवल पे अप कमान नी दे सेखते है. इस्टिल आपको क्या करना पलेगा. अपका जो ये प्रोग्राम लिखा आप ने. जो आप सी इन श्टेटमें से पर रहें. इसकी जगे आप को ये लिखना पलेगा. ये जो देटा है और ये जो देटा है. यो अन तो से रीड फ्राम फाँिल इन्फो डोड ती एकस्टी. बलाभर. और ये जो बाखी का डेटा है. इसको में स्क्वेर ब्राकेट, स्क्वेर लिक्तांगलर इस में लिक्ता हूँ. आप में लिखना आप कलर. ये जो सीन स्टेटमेंट है. इस में आप बताना चाहेंगे. रीड फ्राम. दीगे. आगर आप प्रोगलाम में ही लिए लिए लिक्ते है. तो अपको रीडारिक सर्फ अगरे करनी के जोरनत नी. आप खाली एडाउड लाउड लाउड लिखेंगे. तो अपको या एक वेकशरं हो जाता ए लोकेशन और उसके अप आप इंटीजर लाउग सकते है. जब या प्टाप फाड़ बोल ठे है. तो यसके वाड मैं जरुर यह के आप एक पोंटर डिफाईं करे. आप यह जो Fp1 जो होगया. येने रीड, अगर आरकी जगे आपने W लिग दिया, तो रहीत हो जाए, इसका में लब आप खाली पर सकते एसा नहीं, you can also write two files, you can open another file for writing, you can open four files for reading and five files for writing, you can now see how powerful the feature is, you can have data in different files, you can read from all of that and you can create two or three different output files if you want, so that is the power. अब इस में पडने के लिए, लिखने के लिए, अलागलक फुंचन से, उसके बागत ये करने के लिए फुंचन है, कि बही, मेरी जो फाँल है, वो शुरु से पद रहो, उसके भाई अगर भीच में से पडलो, ये आप अप अपने C in statement से नहीं कर सकते, उनिक्स में जो है, ये वाइत्स मान लिए ए व्फ्पी भंनाम के पाएल है, ते है, व्पी न मान लाम की पाएल गए, वो C++ खलत एं कन शमश दाए, कि ए ए व्पि वनाम की फाएल मैं, कुच एक, भीश पच्छे जार भाएत से बाइडी से रही है लाईनच है, वो समचता, कि ए पच्छे जार भ तो इंफो तेख से करनेउत होगया, तो आप बता सकती कि येईस फाणीत के तो बाइत से लगग एग, उस में से क्या क्या वल्गूँस रहेंगी? ब्लांक बाख्सलेश्टी ताब होता है ब्लांक होता है आस्किकोर तरती तु हम लोग अपी फिल्हाल उसको एसा लिग देते ब्लांक तीखे, उसके बाद में आएगा, 6, 3 उसके बाद में फिर एक ब्लांक आएगा कि इस पोजीशन भे पडोए, उसके लिए ची पलषपलच जो है, जब भी अग खी एक फ्यल वोपन करते है, तो उसके साथ एक इंटरनल इंटेकश मेंटें करता है. इंटरनल होता, अबचब दिखता दी वोईंटेक्स. ये वो इंडेक्स है, इंटरनल इंट्टीकस, इंटरनल पोजीशन, इंटरनल मप्लःद शी प्लःद को माँलों, ज़शे या आपने Fp1 को अपन किया, तो इंटरनल पोजीशन जीरो पे सेथ होगाती, याने जीरो येद भाईट, ज़से जेशे अप भाईट परते जाएं� आपने लेएंटरनल कि सभदे हुए। अपने इंटरनल सhéssh4्hhh4 काया, थो वांगअत्गा इपभाईक सी एगे Flowers, वांगभाईक, ज़ाए। रएड चोने सभखते खॉत. ऊर पूव के आपन्वी यहा, बहुत से करचल और देसका तавноरीम म brother जानारा, people want तो ज़ब आप फिर बवर थर हो भुत लेटातो बूत हो तो कही न खही औय बूल देडातो ज़ूआप बही अब आभी मैर पास देटानी है अब ट़िए न आप फैल यह किः पुल अलगराय स्प्योंगटाई कै अप चुके असा टरिका है उसके लिए स्पेश्यल कमान से अप्रीड में हम लोग एक करेक्टर अरे का या किसी बाइत का पोईंटर दे रेंगी। उसके बाद बोलेंगे उसको इस करेक्टर अरे में से इतने साईस के इतने उनिट्स बाइत पडो। अर कुन्सी पाइत से अप्रीड में ये रीड कमान जो है, जहाँ पे भी करन्ट पोईटिशन होगी, उस करन्ट पोईटिशन में जो भी आपने साईस दिया है, अर उस पोईटिशन में से पचास बाइष पड़के वो एस नाम का जो पोईटर है, उसके साईस जोभी सक्चर जोड़ा होगा है, उस में अबाइट्स रग लेग, अगर वो आरे होगी तो आरे में रग देग, ये सुवीदा है, तो आप रीड कर सकते है बलक में, लेकिन कहां से पड़ेगा ये, तो वहां से पड़ेगा जहाँ भी उसका इंटरनल पोईट्टिशन जो है जहाँ पे भी होगा, अगर फाईल के शुरू में आप करेंगे, तो जिरोएद भाईषे पड़ेगा, अगर कुछ इतने भाईट पड़ेगे तो अपने आप पुईंटर आगे किसक जाएगा, अब मान दीजा अपको दाईरेग टिकसेस करना है, तो उसके लिए, एक और कमाईड़ है, F seek का वोगा भी अब का आपका जोवी अपका इनटरनलब पुजिशन इंडिकेटर इंदेखषो है, उसको मैं बता रहा हूँ उस जगे पे रहा हूँ, उसको मैं बता रहा हूँ उस जगे पे रहाूं. इसके लिए हमें 3 प्रमेटर देने परते हैं एक तो तो फायल पुईंटर है वो कुन्सी फायल मैं सीक कर रहूं किस पुजीशन मैं मैं सीक कर रहूं पोस इसने तो 2,500 यसा पोस लिखा तो 2,500 बे पुईंटर जाए लेकिन अगर 3 प्रमेटर आपने सीक अंदरस को सेट लिख दिया तो इसका मतलब होता है फ्राम बिकिनिग यहने फायल के शुरू से इत्ते बाइट पे चले जाए और यहन से पडो आगे जो पना तीगे एक और प्रमेटर होता है सीक एंट इसका मतलब है एंट क्या होगा किसी पी फायल का योएफ तो हम यह बोल बहीं कि सीक एंट से इतने पोजिशन पे जाए और पडो अब मान दीजे मान दीजे पोस जो है इसकी वेलिम हमने दे रख ये दस और यहन पे लिख दिया सीक एंट तो उसका मतलब क्या हो जाएगा योएफ जाएग और उसके आगे दस भाएट जाएग अव यह दो कुझ है नी यह मान दीजे अपकी बमभी शहर है और यह वेस्टन बाच्टी है योएफ उसके आगे तो आगे भी आनसी है जाहिर है अगर आप सीक एंट लिख रहे है तो पास की वेल्गो निगेटियो हो नी चाएगे तभी वो कुछ मीनिंग पूटिशन जाएगा कभी कभी आपको कोई एकसामपर से आएगे किस में यह सुविदा रहे गी कभी कभी आपको यह सुविदा रहे गी किसीक सेट से जलो आगे तीस्तरा जो परमेटर लेएगे पूस्विल है वो यह बोलता है कि आप जाहा भी आभी हो वह से पचाँस भाईट आगे चाएगे चाएगे जाहा भी हो बतानी कहाँपे हो आप लिक जाहा भी हो वह से पचाँस भाईट आगे चाएगे चलेगे उसके लिए करेंट पूजीशन यह बताने के लिए खीस्टरा परमेटर है शीक कर यह नहीं फ्रों करेंट पूजीश यह मेंने आपको इन्फरमेशन के लिए बताने है वैसे अखसर हम लोग सीक सेट से हीव काम चलाते इस दी फ्रोड़ यहने हर बागा में यहां से शुरू करेंगे इस पूजीशन बे जाएगो जो भी बाईच ती पटना हो तनी पटने तो उसके लिए पूजीशन है पास इस एकवल तू अफ तल अफ तल तल का मतलब जानते है पताएए यह अफ रीड का मतलब है हमें कुछ भाईच पटना है जो भी करन्ट इंडिकष जाएगे में वाईट पटना कितनी भाईट पटना है अफ प मैं बाईट का मतलब है हमें कुछ भाईट पटना है जो भी करन्ट इंडिकष दाब है में वाईट पटना कितनी भाईट पटना है हमें मालों नी अब मान लिजी है हम बोलते है कि चे भाईट पटना ok कलि 6 बाइट और उसको 6 बाइट को जी यान उओः पटने केले मानोणिज़ए ये करन पूजिशन पे चे खरेक्तर जो भी हैं आपको इस में डालना. तो आप इस में यान लिक देंगे, एप रीएट उसके बाद अन्दर लिखइंगे आप A, याद रहे है कि आडे का जो नाम है वो पुईंटर करके भी काम करता है वो जीरोएद येलिमेंग का पुईंटर होगा उसके बाद आपको चे बाइष पडना है आप लिएग दे चै और उसका एक विनिट पड़े है आप एप एप येप विन में से पड़े है तो वो चे बाइइट का एक गत्ठा का गत्ठा एक विनिट पड़े अंदर लाए इसको आप इस तरे के लिएख से लिएख से कते है 1,6 1,6 कर क्या मतलो वह एक एक बाइट पड़े लेकिर उसके 6 विनिट पड़े मतलप तो वह अब च्च्च्च्ट्ट्ट्ट बाइट किती रीड हूई 1,6,6,1 और वो जाएके जाएंगी कहा वो अपने इस आदे में चली जाएं इस आदे में चली जाएं इसके लिएई जरुरी है कि जो आप पड़े है वो उसमे फाएल में कैसे लिखा है तो इस तरीक से पडा जाता है, कि ज़ेसे आप लोग मानी ज़े सी नहीं इप यूज कर रहा है. तो उसके लिए, हमने दो श्टेटमें लिखे ते श्कान अप प्मशन यादे आपको श्कान अप प्रिंट अप, ब्लाँंक, पर्सेंटी, कामा, ये जे से पट रहा है, हम लोग आपको यादे श्कान अप प्रला स्टेटमिट, हम लोग तो लिए न्टीजन नंपर पंड़ा चाते है, उसका फुर्माट ये पर्सेंटी, पर्सेंटी एक ब्लाँंक ग़ा दाल दिया यादे ये अप आप नह तुस्रा जो मेंने रीड राइज सेट्में बताए, ये तेक्स फाईल के लिए अक्सर युज नहीं होतें, हला कि किए जा सकतें, अगर आपको एकजागली मालुवा है, किस तरे से तेक्स तूज तूज के बराए फाईल में, तो अप उसको युज कर सेगें। अब मैंने जो यहापे जो स्लाइस लगाए तें तो लेख्चर सें, इस मैंने ने स्झक्ट्चर्स देखंगें, C++ में क्या है। अगर फारनेग कोँ थी? और वो साध वो लगा, अ़ो तर अपकी ख़ई चैगांंते है, अब आपके रव प्रज का रव वरर्प पनच किभा, वहाँ अपका वो लोगा, यहै अगर ड़ागर वो ऽा flow of mind, अब ये ये जो येज रेकोट जो है यस में उसी अन्टिटी के अट्टिएट आने स्टूडन के अईन्परमेशन अईसा निक ये एक लाईन में स्टूडन का रोल नंबर, नेम और बैस लिखा, और दूस्री लाईन में एक यमप्लोई का कोड नंबर और नाम और अज्रस लि लाईन में लिखी है, इसको मेटा डेटा बोला जाता है, यहने डेटा बाउड़ डेट, अब यहन देखी ये स्टॉक्चर मेंने दिफाईं किया, स्टूडन तिन्फो, स्टॉक्चर में क्या क्या है, इलिमेंट, रोल नंबर है, नेम है, बैच है, और माख से फ्लोटिंग s अब आप बी हब वो आप येस् तीन्पो आप अब यहन्दे अप दीखा फ्लोठते है, ईश्स देटा क्या थफ्लोट्ते है, तो स्टूडन ते क्या क्या विशा जो लिग क्या अपुगा, थब षाद जोगा वी आप, अब जोगा बी आप येस क्या शाआदचा, लगको इसा इसलिय होता है कि जन्रली इंट तो फ्लोट ये जो लोग है, ये आरभिटरी मेमरी असाइन नी करता जाता कम्तूटर, कि जाएपे बाइत मिनी वापे कर दिया, ये चार बाइत जो होते है, एक वोर्ट बाउन्डरी पे खोना जरूरी होता है, यहने जीरोएद बाइत प पेहवार रोल तो इंटीजर है, चार बाइत में आगया, तुस्रा जो करेक्तर रहे है, उसको तर्टीबाइष लगे, तो तर्टीबाइष दीविजिबल पाए फोर नहीं, तो उसके बाछ जो नेक्स टेट्रेस होगा, वहां से कमपाईलर किसी इंट्या फ्लोट को चालो � लेकिन उसके बाछ में जो भाइट तो बाइट जो है, फोगट चोर देख, खाली चोर दिया, और उसके बाछ फिर अलोकेट करेग, इसलिए जो साईज जो है वो फोट्टीबाइष आगया, फोट्टीबाइष नहीं आगया, ये सी पलस पलस कि खासियत है, में मरी आलोके� ये सी बाइट साईज आजा ताइस, अभी प्रदानी कितना चवाली सोगा, आस्टी होगा, सोगा, ये सेट्मिन हम करेंगे तो ये आजाए, ये हम क्यो कर रहें, ताके हम अपने टेक्स फायल में, तिक से अन्फरमेशन लिएस. आभि ये आग, हम आ स्टीटड़ेंको प्रुन करने का ये देखाए प्रुनटव लिएस लिएएएा. ये प्रुनटव में, पर�下次 फ्रसें फायटी, पर सें, फर्सें, वागगगग nuanced, भागगगगिखगगगगगगग, So, what's happening... ...role number, name, batch, marks Look, this is the marks floating point So this is 5 point 2 f use Here is the batch If it is an integer, so it is 3D Все phrases are written Here is written 30s, so you should write it as 30 character And after that all we have to give one space And speakers enter this again If we used this function All what we will give is the structure Made it of that structure अब direct access के से किजाती इसके बारे बता गया ये मेंने याब आप देख सकते हैं अप देख सकते हैं इस तरेके की हैं कि पोजिशन है, एक कोई तो भी उसकि करलन पोजीशन रहे है और एक pause जो है, ये pause जो point रहे हैं बता सकते हैं तुब कि जीस अडर में पडा उसी अडर में लिखना है लिखने के बाद में हम उस फाँल को फिर से अपन करना चाते हैं और देख लिए एक रोल नमबर का लिकोड पड़के उसके माज बडाना चाते है हम पुर पड़के डूँना नी जाते हैं तो वो कैसे क्या जाएं? वो भी इस प्रोगरम में बताएं इस प्रोगरम प्रोगरम देख लेते हैं भलोग ये मागस डेटा डोड TXT है यान इस डेटा अब अभी जो फाँल है जेसे इन फो डोड TXT बताए था ये फाँल हम ने तेर कर के रखी है आब देख है जो मागस आप ये वागस आप ये ये आप ये चेफाल है ये रजेष ये आप ये आप नाम भी जोड थे बड़े अशकते तो लग से आप देग धरकते रखी है देख प्रोगरम में भागस डेटा चाएं तो बये वी बधाए चाएं यह आप आप दोज़ाद कर सकते है, यह नाम भी चोटे बड़ हो सकते है, और आप दे ख़ेट़र आप दरती का लिकलेर किया, इक नाम तो चोटे बड़ हो सकते है, आप आप देखगे कि हर लाइज में एक चुड़न्टा ड़़े कोड़ है, तो अच्सर जो ड़ेटा इंपुट जो आता है रोग वो तेख्स फाँल में आता है, कि आप को मानो में, हर स्तून का रेकोट चवालिज बाइट का है, तो चुड़ा स्तून का रेकोट, चुड़ा इंटू चवालिज बाइट अक्षिपाय कर लेगा, आप अप अपने पोजिशन को वहा लगा दे, और वहा पोल दे चवालिज बाइट पडलो, अपने आप पन्रवे स्तून का रेकोट आजा यागा, ये जो सुविदा है फायल में, वो आप को और तरीके से नहीं मिज सकती, चवालिज बाइट चवालिज,