सी एक फ़ाइल से एक पंक्ति को पढ़ने के लिए कार्यक्रम और इसे प्रदर्शित करें

इस उदाहरण में, आप एक फ़ाइल से पाठ पढ़ना सीखेंगे और इसे एक स्ट्रिंग में संग्रहीत करेंगे, जब तक कि नई पंक्ति का n 'अक्षर सामने न आए।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित सी प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • सी फ़ाइल हैंडलिंग
  • सी प्रोग्रामिंग स्ट्रिंग्स

फ़ाइल से पाठ पढ़ने का कार्यक्रम

#include #include // For exit() function int main() ( char c(1000); FILE *fptr; if ((fptr = fopen("program.txt", "r")) == NULL) ( printf("Error! opening file"); // Program exits if file pointer returns NULL. exit(1); ) // reads text until newline is encountered fscanf(fptr, "%(^)", c); printf("Data from the file:%s", c); fclose(fptr); return 0; ) 

यदि फ़ाइल पाई जाती है, तो प्रोग्राम फ़ाइल की सामग्री को स्ट्रिंग सी में सहेजता है जब तक कि ''नई लाइन का सामना नहीं किया जाता है।

मान लीजिए कि program.txtफ़ाइल में वर्तमान निर्देशिका में निम्न पाठ है।

सी प्रोग्रामिंग कमाल की है। मुझे C प्रोग्रामिंग बहुत पसंद है। आप कैसे हैं?

कार्यक्रम का आउटपुट होगा:

फ़ाइल से डेटा: सी प्रोग्रामिंग कमाल की है। 

यदि फ़ाइल program.txtनहीं मिली है, तो यह प्रोग्राम एक त्रुटि संदेश प्रिंट करता है।

दिलचस्प लेख...