फ़ाइल प्रबंधन का परिचय
फ़ाइल पॉइंटर तथा fopen, fclose, fprintf और fscanf का उपयोग करके फ़ाइल खोलना, पढ़ना, लिखना और बंद करना सीखिए
फ़ाइल प्रबंधन का परिचय, CoddyKit पर C Academy का एक निःशुल्क पाठ है। यह 3 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह C Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। C Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
फ़ाइलों के साथ डेटा संग्रहीत करना
फ़ाइल प्रबंधन का परिचय
फ़ाइल प्रबंधन प्रोग्राम को फ़ाइलों से पढ़कर और उनमें लिखकर डेटा को स्थायी रूप से संग्रहीत और पुनः प्राप्त करने की सुविधा देता है।
इस पाठ में आप सीखेंगे:
- C में फ़ाइल खोलना और बंद करना।
- फ़ाइल प्रबंधन फ़ंक्शन का उपयोग करके डेटा पढ़ना और लिखना।
- वास्तविक दुनिया के अनुप्रयोगों में फ़ाइल ऑपरेशन का महत्व।

फ़ाइल खोलना
C में फ़ाइलें fopen() फ़ंक्शन का उपयोग करके खोली जाती हैं।
वाक्य-विन्यास:
FILE *filePtr = fopen("filename.txt", "mode");
मोड:
r- पढ़नाw- लिखनाa- जोड़ना
फ़ाइल बंद करना
संसाधन मुक्त करने के लिए फ़ाइलों को fclose() फ़ंक्शन का उपयोग करके बंद किया जाना चाहिए।
उदाहरण:
fclose(filePtr);
फ़ाइलों को बंद न करने से मेमोरी लीक या फ़ाइल खराब हो सकती है।
फ़ाइल में लिखना
fprintf() फ़ंक्शन फ़ॉर्मैट किए गए डेटा को फ़ाइल में लिखता है।
उदाहरण:
fprintf(filePtr, "Hello, World!\n");
यह फ़ाइल में Hello, World! लिखता है।
उदाहरण: फ़ाइल में लिखना
यह प्रोग्राम फ़ाइल में लिखना प्रदर्शित करता है।
#include <stdio.h>
int main() {
FILE *filePtr = fopen("output.txt", "w");
if (filePtr == NULL) {
printf("Error opening file!\n");
return 1;
}
fprintf(filePtr, "Hello, File Handling in C!\n");
fclose(filePtr);
return 0;
}फ़ाइल से पढ़ना
fscanf() फ़ंक्शन फ़ाइल से फ़ॉर्मैट किया गया डेटा पढ़ता है।
उदाहरण:
fscanf(filePtr, "%s", str);
यह फ़ाइल से एक स्ट्रिंग पढ़कर उसे str में रखता है।
उदाहरण: फ़ाइल से पढ़ना
यह प्रोग्राम फ़ाइल से डेटा पढ़ना प्रदर्शित करता है।
#include <stdio.h>
int main() {
FILE *filePtr = fopen("output.txt", "r");
if (filePtr == NULL) {
printf("Error opening file!\n");
return 1;
}
char str[50];
fscanf(filePtr, "%s", str);
printf("File Content: %s\n", str);
fclose(filePtr);
return 0;
}फ़ाइल में डेटा जोड़ना
a मोड किसी मौजूदा फ़ाइल में डेटा जोड़ता है।
उदाहरण:
FILE *filePtr = fopen("data.txt", "a");
यह data.txt को नई सामग्री जोड़ने के लिए खोलता है।
सारांश
इस पाठ में आपने सीखा:
- फ़ाइलों को खोलना और बंद करना।
fprintfऔरfscanfका उपयोग करके डेटा लिखना और पढ़ना।- किसी मौजूदा फ़ाइल में डेटा जोड़ना।
अब हम C में बाइनरी फ़ाइलों के साथ काम करने का अध्ययन करेंगे!

एआई शिक्षक के साथ C सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 39
- पाठ
- 144
अक्सर पूछे जाने वाले प्रश्न
क्या “फ़ाइल प्रबंधन का परिचय” पाठ निःशुल्क है?
हाँ—“फ़ाइल प्रबंधन का परिचय” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और C Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। C Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
“फ़ाइल प्रबंधन का परिचय” में मैं क्या सीखूँगा?
फ़ाइल पॉइंटर तथा fopen, fclose, fprintf और fscanf का उपयोग करके फ़ाइल खोलना, पढ़ना, लिखना और बंद करना सीखिए आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ C Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या C Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर C Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 1वाँ पाठ है।
“फ़ाइल प्रबंधन का परिचय” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस C Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर C Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- फ़ाइल प्रबंधन का परिचय
- बाइनरी फ़ाइलों के साथ काम करना
- फ़ाइल त्रुटि प्रबंधन