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

C में मौजूदा फाइल के लिए राइट मोड में fopen()

fopen() फंक्शन पॉइंटर द्वारा इंगित फाइल को खोलता है और फाइल को पढ़ता या लिखता है। राइट मोड में, "w" का उपयोग किया जाता है और रीड मोड में, "r" का उपयोग किया जाता है।

जब कोई फाइल डायरेक्टरी में मौजूद होती है, तो इसे एक नई खाली फाइल के रूप में माना जाता है और फाइल की सामग्री को नए डेटा से ओवरराइड कर दिया जाता है।

C भाषा में fopen() का सिंटैक्स यहाँ है,

FILE *fopen(const char *filename, const char *access_mode)

यहाँ,

filename - उस फाइल का नाम जिसे खोला जाना है।

access_mode - फाइल को एक्सेस करने का मोड जैसे रीड या राइट मोड।

C भाषा में fopen() का एक उदाहरण यहाँ है,

मान लें हमारे पास निम्नलिखित सामग्री के साथ एक फाइल "one.txt" है।

This is demo text! This is demo text! This is demo text!

अब, आइए उदाहरण देखें।

उदाहरण

#include <stdio.h>
#include <conio.h>
void main()
{
    FILE *f;
    int len;
    f = fopen("one.txt", "r");
    if(f == NULL)
    {
        perror("Error opening file");
        return(-1);
    }
    fseek(f, 0, SEEK_END);
    len = ftell(f);
    fclose(f);
    printf("Size of file: %d bytes", len);
    getch();
}

आउटपुट

Size of file: 78 bytes

उपरोक्त प्रोग्राम में, एक फाइल टाइप पॉइंटर वेरिएबल f के रूप में घोषित किया जाता है और इसका उपयोग fopen() फंक्शन का उपयोग करके "one.txt" नाम की फाइल को खोलने के लिए किया जाता है।

FILE *f;
int len;
f = fopen("one.txt", "r");
  1. Excel में मौजूदा फ़ाइल के लिए हाइपरलिंक कैसे बनाएं Excel में मौजूदा फ़ाइल के लिए हाइपरलिंक कैसे बनाएं

    Microsoft Excel में, उपयोगकर्ता वर्कशीट में दस्तावेज़ को वेबपेज, मौजूदा फ़ाइलों और अन्य वर्कबुक से जोड़ने के लिए हाइपरलिंक का उपयोग कर सकता है। किसी दस्तावेज़ में हाइपरलिंक रखने से संबंधित जानकारी खोजने के लिए एक शॉर्टकट बनता है। Microsoft Excel में आपकी वर्कशीट में हाइपरलिंक बनाने के लिए कई विशेषता

  1. किसी मौजूदा फ़ाइल को PDF में कैसे बदलें? किसी मौजूदा फ़ाइल को PDF में कैसे बदलें?

    बहुत से लोग हैं जो इसे मौजूदा MS Word या MS Excel फ़ाइल को PDF में बदलना बहुत मुश्किल पाते हैं। और फिर ऐसी वेबसाइटें भी हैं जिनका उपयोग लोग इन फ़ाइलों को PDF फॉर्मेट में बदलने के लिए करते थे। आपको वास्तव में एक नियमित फ़ाइल को PDF बनाने के लिए वेबसाइट का उपयोग करने की आवश्यकता नहीं है क्योंकि दोनों,

  1. Mac के लिए मुफ्त NTFS: macOS पर NTFS ड्राइव में लिखें आसानी से Mac के लिए मुफ्त NTFS: macOS पर NTFS ड्राइव में लिखें आसानी से

    डिस्क का उपयोग करके कंप्यूटर के बीच फाइल ट्रांसफर के दौरान डिस्क फॉर्मेट से जुड़ी एक आम चिंता का विषय है। आमतौर पर, इस फाइल अनुकूलता समस्या को Mac के लिए मुफ्त NTFS टूल्स में से किसी का उपयोग करके हल किया जा सकता है। यदि आप Mac OS का उपयोग कर रहे हैं और आप एक डिस्क लगाते हैं, तो कंप्यूटर डिस्क को प