 अलो फ्रेंट्स अदम शंजे गुप्टा. लिक्सम भैकोंशं शंजे गुप्टा तेख स्कूल आप देखें सी लंबज वीट्टीो सीज़्स और इस वीट्टीो मिय तोफेक कम दिसकस करने वाल है वो आप पाईल आंटलिग अप आप आप देखें रहा हैं एलेंगे प्टी तो अगर हम देखें की यहांपर जो देफनेशन लिखाई बूल रहा है कि फाँल is the collection of data and information. तो आपको यहेंगे कि it is correct. अगर अगर अगर अप प्म्चुटर यह मोभाईल फोन यूँस करते हैं. थो अगर हम ताएब की बात करें तो डो ताइप सवेलेपल हैं. टेख्स्थ फाणलि़ फादि़ प्लोन. तो टेख्स्थ फायल में डेटा कहेख्टर और फोरमेट मेच्टर होता हैं. जब गी प्टरिट्गे में डेटा बा�с्टाई ही तुर होता है. तो यह ज़़्ा कम ख़ेग़ा सक्तेच कर लग्ते हैद. ख़ेग़, गआँँँँँँँँँँँँँँँँँँँ, वर वही लिग़े क्या रूइच भी लिएग़ाईदता की वो सग्ठीएका का निक? अप लोग लिग यार बारगा करने लिग घादियी बार्वा़ क्या करोग लिग तो यैग होई लिए लिए दे करमे आप जन्रने लागढोग लेग. तो योंपुट औब़्ट जं़रेट होता है । उसको बी वही श्टोर करने गले एक और फ़ाएल बनाएंगे और ओ़ प्रोचिस नूज नुन आज, फ़ाईल लेग. तो अब अपको यस दाएग्राम से ये चीज और प्रोपरली समझ में आगी अबी द्ख equity money is my program and you have already stored it in your e-commerce program यो kストamaai tu l considerable package of Our e-commerce program अफ़ में ना को啦 आन यर आप यहत्खगतोड, on an an e-commerce program आप आप अप यहत्खखखखखखखख गहतोड, on an any software environment वह जाँ आप पर उनहीं ख siempre go of course अप यहत्खखखखखखाए को आतमेंतेко न देय of this app अगर मैं इस आरो को बिडरेक्शनल बनादों को ये लेड़ेड़ोगा चीगे तो अबी क्या औरा है ये इंपुट और यहा मैं लिखा अउट्फुट तो सी प्रुग्राम इंपुट रेजीव करेगा और सी प्रुग्राम अउट्फुट कंसोल पर फ्रो कर देता है चीख ब अगर मैं आप ये वें सतोर नहीं वां तो उस इंफुट अउट्फुट को सटोर करने के लेग अब हम आप एक खाया लिंग करेगे और ये भी बाया डरेक्शनल होता है अप यहाँ प्रग्राम गा और ब अउट्फुट गे सतोर गर सकते हैं और पाट शी प्रुग्राम आ अपन آپबने देखषी प्लृस्प्लःस कमपालार के पाश्द़ के पाश्द़ रब और इस कमपालर के आंदर मेँ थ्छोटा सा प्हुट्ड़ मैं लिवोगा, दो हम बिलकोल बेगरीवे लिखवे लिखा दा, तो यहाँ पर में क्या कर वहाँ एक नुमवर, उस को रिएक रवाता हूँ, वो जो बल। वारेंँ तो 이�र एक नुमवर उस को यहाँ वो वारेंँ वो वो वारेंँ आपा प्रिंक राडिए। . . . . . . . . . . अपके ब्रेन के अंड़र भी फाईल है, अब अपने सूनावगा कि कुछ लोग की यादाश चलियाती है, तो उनका ब्रेन तो खाम करता है, बत उनको कुछ याद नहीं रहाता, क्यों कि उकी उनकी तो फाईल जिस में देटा स्वोर ता, वो ब्रेन से कनेक नहीं अपाती हो � प्रेन से लाए वो अलुएडी कंसेप के साथ बना है, याद जो भी चीछे लीइप लाएइप लोएएप प्के ब्रेन नहीं कही नहीं स्थोर होते जाएगे, कुछ लोग की मेंवरी बॉत शार्प होटी ये जो भोछत लमडे समभेच से को रिवैंबर कर सकते है, आप किसी तुस्रे प्रुग्राम के अंदर आज इन्फुट भी लुज कर सकते हो अगर अगर मैं आपको जो फाईहन्लिंग अभी पडार हो आप अप अपने ब्रेन मुस को श्तोर करेंगे तो अभी अपके ले इन्फुट होगया अप बात करते है कि मोड्स क्या क्या होते है और कैसे आपनको लुज करेंगे तो यह भी बहुती सिम्पल हैं, तोटल च्ये मोड होते हैं तो तीन आपके सामने लिख हैं, R, W, A तो R मोड क्या कैता है, it opens a file in read mode if file is available, a new file will not be created तो उसका मतलप क्या हूँ, अगर फाיל पहले से है, तो आप वस को लीड कर सकता है, अधरवाईस नहीं फाயल नहीं बनेंगे योक यी लीड करना है, और लीड करने के ले नहीं शाई पना होगय तो तो उसको खोगय नहीं थी इज़िस्तिंग फईल तो अपनोजाएंग रीड कर सक्ठै है, अधरवत पुषक नहीं खड़ू आप बाट करतना है, जवंग़वील्, खड़़़़़़़़़़, आप भाब अट करतना है, आप बाट करतना है। तो जव ही प्यर लग़ यर न के चत कहरते। उख़न्त ये आप रहीट कर रहींगे तो गराना इसर पर of rheza of the old data तो ये हैगे तो वबी मूल तो इसका मतलब है, आज जो काम क्या वो श्टोर रहाँ एगा कल जो कीः और इज फिर कल जो काम कर लिए जो श्टोर रहाँ आज जो कीः एगा वो इलेज now you will use a mode it opens a file in append append means addition at the end of file if file is not available, new file will be automatically created if file is already available, its previous contents are preserved here in W there was erased here and here it is preserved now if you want to store old data and new ones ऋरgende र key level ख़न audio रव=" ग �order ख़न भी र अप [?]. आ 큰これ ख़नशा न बार ख़न शब पवो लेग अप percent लजा शाप सेyo शॡि कहाओ yarn खाद उसल conséquो लेडिन塔 जैननन से जढ solution कर masala अर्चर जैनन शयाद बी आद कर नहीं, व मोड था बी आद कर देगेंगे, यत मेंज जितने भी मोड आगर उसके लास्च में बी आड कर देखेंगे, फाईल का जो प्रोषिस हो बाईली मोड जाएग. चिक. एक आगे बट टेखें आगर चेकिंग अग, जब हम फाईल को उपन कर नहीं कि कोषीष करेंगे, तो कबी कभी ऐसा होगगे फाईल उपन नहीं हो गा. फाईल उपन नहीं होगा, तो फाईल तर किसके इखवल होगा, नलके एखवल. अगर अगर अगर � now the same that it means it means we don't need to process ahead थो अप लिकcover an error message लिकerella key not open file अप पारतरू क्य zietстन कीठ Kumar an error message will be putting through error cannot open file अखर्डाम्को वहीपा at the level of the program अखर्डाम्को यहीपर glaube another way तो имaraoh cake pay defined function हा दिखकी भा के हटनें khe rana do!* यहीपर at the level of the program यह से हमने लूप में ब्रेग लूप को स्तोप करता है, जब की अगजेद पुरे प्रोग्राम कोई तर्मिनेट कर जेद. क्यों? क्यों? क्योंगी फाँली अपन नहीं वा, तो ना तो रीड कर पाओगें न अगजेद कर पाओगें, तो हम में फाइल पुरन्टर, अपन, द्झोंप कर पागगें, अप गाजाम्पल्स के चोगा हुम देखेंगे अप प्रिंट प्रिंट आप आप प्सकनण्प का युजक्या होता है, थु अब इंगी करेण्ट लोकेशन अपये ठाल ज़ाब बच़ करनाथ आकचाद. lastly f close if you see we used file pointer as well as f open mode used as well as W we will do error checking here if FpW equal to null what will you write? printf and not open file exit one okay let us compile and see if there is any error yes, there is an error अप तो यह यह यह इप कुन्टिशन अपलाए करोगे लिए करोगे उसके बाद यूजर से इंपुट कराया ते प्रिंट्टेप सकन अप दम बिगनिंग से करते रहाने यह आप को बग़ विली समझ में आप लोगे अप दमँ नामगे फुलटर में अमने फाँई किस नाम से बनाईए टेस्ट फाणिल टीएज्टी तो अप देखते हैं कि उसमगे टेस्ट फाणिल टीज्टी है यह नहीं यह मिल ग़ी ता अप कोगे फाँए तो बन ग़ी अब आप बग़््भाई प्रुँम को प्रुँम को फिरसे रंग करता है, अपना मोड है ब्व्डु, तो बव्डु मैं आप को बताइता है गी अगर फिल नहीं ती, तो उस ने बना दी, अब आप अप अप अप ने लेप्टोप पे जब उस को रंग करेंगे, तो आप को य ओभ न्य बे ते टैंबःाँ में थी, अप दोड़ भी के शेथ करेंगें, तो छोथ बिसे अप कोभादो देना, वैन � effaop-a-p-a-p-a-p-a-s-m-se-ne-n-d-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e तो पुराना ड़ताः इड़ेज होता, अर नहीं जेडा स्तोर होगा थाः इप मेंस अब अब अगर में उस पाल को ओपन करूँवाध तो फाल में क्या मिलना चीए? तुप्टीन तो मैंगे यस को दबल ख्लिख थिए थी आप देटा कै लिखले प्ले विप्ले, विप्ले अपना प्रुग्राम अपी प्रोपर्ड्ली काम कर रहा है, अब अब अगर मोड चेँच कर लिए तो अप चाथ आप खी एमोड का भी दैमो हातो आती बतादो, तो एमोड में के आ� अनली 20 यह 15 अद 20 दोनो ता अप बोलेंगे 15 अद 20 दोनो कुकि आम ने कुन्सा मोड यॐस किया आई तो यह देख सकते हो 15 अद 20 दोनो यह पर आगले पी एक ही लाईन में क्यों अविलिबल आई कुकि आम ने बैख्सलेशन यूज लिए दितिया अम ने यह फ़ बैख्सलेशन अप प्रिंट्टेप में यूज नहीं क्या तो आप अगर अप को अलगलग लाईन में देधा स्तोर करना यह तो आप यह यह पखसलेशन यह से नोझमली प्रिंट्टेख में लगाता है जगफी यह भी ज़िस कर सकते हो now we will modify the program read number from file and print console now we will read the file then if condition is as it is now we don't need it now we directly need to use fs and fs from where we need to read fp from what we need to read integer now we need to read n so fscanf is read from file which file is fp which is fp this file then we need to read integer in which store it will be now we will put printf backslash n percent d and we need to display n now you can see in this I didn't use scanf means when I run this program I don't need to input anything I will see a number output which is available to fp file pointer fp means this file now we are talking about the same number in the next next video I will tell you how to process a lot of numbers in this it will be written read multiple numbers from file read n numbers and store into a file so here we will talk about a lot of numbers and if there is more data then we will see lecture number 27 how to store structure or array you can see here okay now we are covering the basics that one number is stored and one number is read so if you want to understand more details then you will have to see the next video so you can see here what is the output? 1520 and the file in the file 1520 because it didn't have a slash so when we are reading then this is one number if you put a slash then these are two different numbers because there are numbers so it has read one number now let me change it here I have put 22 I have closed the file okay now I went to my program and I have run the program so this number will be in your file it will automatically read so I hope that now you will understand that the input output we are managing is permanent and for the other program we have made an input the first program in which we wrote the data we have read the same data through the other program so the output of one program works for the other program so what I have explained in the beginning through a diagram so now you will understand this diagram properly that the data we have managed was temporary we only checked our logic that if we got the desired output that means our logic is correct now after implementing the logic what was your next requirement that we generate the input output we have to store it so for that we have made one more file and to use this file we have used the concept file handling in C and for that I have told you a lot of things so I hope that now you will get a basic understanding that how we can use file handling in C so don't forget to watch the next video because in this video I will tell you a lot of examples so we will discuss a lot of things and you will understand how we can use file handling properly so lecture number 26 and 27 if you have any doubt you can communicate with me because file handling is a different kind of topic so you may have any doubts you can discuss with me and the students who want this entire playlist you can search it on my channel and if you have to easily patch it in the first number you will get all the videos automatically arranged so I hope that whatever I have explained you will understand and after watching the next videos you will understand file handling so thank you for watching this video