Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

फ़ाइल और डिस्प्ले से डेटा पढ़ने के लिए C प्रोग्राम लिखें

समस्या

किसी फ़ाइल में मौजूद वस्तुओं की एक श्रृंखला को कैसे पढ़ें और C प्रोग्रामिंग का उपयोग करके डेटा को कॉलम या सारणीबद्ध रूप में प्रदर्शित करें

समाधान

राइट मोड में एक फाइल बनाएं और फाइल में सूचनाओं की कुछ श्रृंखला लिखें और इसे फिर से बंद करें कंसोल पर कॉलम में डेटा की श्रृंखला खोलें और प्रदर्शित करें।

फ़ाइल खोलने का तरीका लिखें

FILE *fp;
fp =fopen ("sample.txt", "w");
  • यदि फ़ाइल मौजूद नहीं है, तो एक नई फ़ाइल बनाई जाएगी।

  • यदि फ़ाइल मौजूद है, तो पुरानी सामग्री मिटा दी जाएगी और वर्तमान सामग्री संग्रहीत की जाएगी।

फ़ाइल खोलने का तरीका पढ़ें

   FILE *fp
fp =fopen ("sample.txt", "r");
  • यदि फ़ाइल मौजूद नहीं है, तो fopen फ़ंक्शन NULL मान लौटाता है।

  • यदि फ़ाइल मौजूद है, तो फ़ाइल से डेटा सफलतापूर्वक पढ़ा जाता है।

कंसोल पर डेटा को सारणीबद्ध रूप में प्रदर्शित करने के लिए उपयोग किया जाने वाला तर्क है -

while ((ch=getc(fp))!=EOF){
   if(ch == ',')
      printf("\t\t");
   else
      printf("%c",ch);
}

कार्यक्रम

#include <stdio.h>
#include<ctype.h>
#include<stdlib.h>
int main(){
   char ch;
   FILE *fp;
   fp=fopen("std1.txt","w");
   printf("enter the text.press cntrl Z:\n");
   while((ch = getchar())!=EOF){
      putc(ch,fp);
   }
   fclose(fp);
   fp=fopen("std1.txt","r");
   printf("text on the file:\n");
   while ((ch=getc(fp))!=EOF){
      if(ch == ',')
         printf("\t\t");
      else
         printf("%c",ch);
   }
   fclose(fp);
   return 0;
}

आउटपुट

enter the text.press cntrl Z:
Name,Item,Price
Bhanu,1,23.4
Priya,2,45.6
^Z
text on the file:
Name    Item    Price
Bhanu    1      23.4
Priya    2      45.6

  1. सभी डेटाटाइप श्रेणियों को सारणीबद्ध रूप में प्रदर्शित करने के लिए एक सी प्रोग्राम लिखें

    सी प्रोग्रामिंग में हम जिन विभिन्न डेटा प्रकारों का उपयोग करते हैं वे पूर्णांक, लघु int, हस्ताक्षरित और अहस्ताक्षरित चार आदि हैं। डेटा प्रकार डेटा प्रकार मानों के सेट और डेटा के प्रकार को निर्दिष्ट करता है जिसे एक चर में संग्रहीत किया जा सकता है। वे प्रोग्रामर को आवेदन की जरूरतों के लिए उपयुक्त प्र

  1. जावा में CSV फ़ाइल से डेटा कैसे पढ़ा जाए?

    एक सीएसवी अल्पविराम से अलग किए गए मान . के लिए खड़ा है . CSV फ़ाइल में, प्रत्येक पंक्ति में ऐसे शब्द होते हैं जो अल्पविराम (,) . से अलग होते हैं और यह एक .csv . के साथ संग्रहीत किया जाता है विस्तार। हम readLine() . का उपयोग करके CSV फ़ाइल लाइन को लाइन दर लाइन पढ़ सकते हैं बफर्डरीडर . की विधि कक्

  1. जावा में गुण फ़ाइल से डेटा कैसे पढ़ा जाए?

    गुण हैशटेबल वर्ग का एक उपवर्ग है और यह गुणों के निरंतर सेट का प्रतिनिधित्व करता है। गुण स्ट्रीम में सहेजा जा सकता है या स्ट्रीम से लोड किया जा सकता है। गुण सूची में प्रत्येक कुंजी और उसके संगत मान एक स्ट्रिंग है। गुण फ़ाइल का उपयोग जावा में कॉन्फ़िगरेशन को बाहरी बनाने और कुंजी-मूल्य जोड़े को संग