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. C प्रोग्राम: सभी डेटा प्रकारों की रेंज को सारणीबद्ध रूप में प्रदर्शित करना C प्रोग्राम: सभी डेटा प्रकारों की रेंज को सारणीबद्ध रूप में प्रदर्शित करना

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

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

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

  1. जावा में प्रॉपर्टीज़ फ़ाइल से डेटा कैसे पढ़ें? जावा में प्रॉपर्टीज़ फ़ाइल से डेटा कैसे पढ़ें?

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