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

सी . में fgetc () और fputc ()

fgetc()

फ़ंक्शन fgetc () का उपयोग फ़ाइल से वर्ण को पढ़ने के लिए किया जाता है। यह फ़ाइल पॉइंटर द्वारा इंगित वर्ण लौटाता है, यदि सफल होता है, अन्यथा, ईओएफ लौटाता है।

सी भाषा में fgetc() का सिंटैक्स यहां दिया गया है,

int fgetc(FILE *stream)

सी भाषा में fgetc() का एक उदाहरण यहां दिया गया है,

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

0,hell!o
1,hello!
2,gfdtrhtrhrt
3,demo

अब, उदाहरण देखते हैं -

उदाहरण

#include<stdio.h>
#include<conio.h>
void main() {
   FILE *f;
   char s;
   clrscr();
   f=fopen("new.txt","r");
   while((s=fgetc(f))!=EOF) {
      printf("%c",s);
   }
   fclose(f);
   getch();
}

यह रहा आउटपुट,

आउटपुट

0,hell!o
1,hello!
2,gfdtrhtrhrt
3,demo

उपरोक्त कार्यक्रम में, हमारे पास एक टेक्स्ट फ़ाइल “new.txt” है। फ़ाइल को खोलने और पढ़ने के लिए फ़ाइल पॉइंटर का उपयोग किया जाता है। यह फ़ाइल की सामग्री प्रदर्शित कर रहा है।

FILE *f;
char s;
clrscr();
f=fopen("new.txt","r");

fputc()

फ़ाइल में वर्ण लिखने के लिए फ़ंक्शन fputc () का उपयोग किया जाता है। यह फ़ाइल में चरित्र लिखता है, यदि सफल होता है, तो ईओएफ लौटाता है।

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

int fputc(int character, FILE *stream)

यहाँ,

चार - चरित्र को फ़ाइल में लिखा जाना है।

स्ट्रीम - यह उस फाइल का पॉइंटर है जहां कैरेक्टर लिखा जाना है।

सी भाषा में fputc() का एक उदाहरण यहां दिया गया है,

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

0,hell!o
1,hello!
2,gfdtrhtrhrt
3,demo

अब, उदाहरण देखते हैं -

उदाहरण

#include <stdio.h>
void main() {
   FILE *f;
   f = fopen("new.txt", "w");
   fputc('a',f);
   fclose(f);
}

कार्यक्रम "new.txt" फ़ाइल को संशोधित करेगा। यह स्क्रीन पर कोई आउटपुट प्रदर्शित नहीं करेगा लेकिन यह फ़ाइल को सीधे संशोधित करेगा। आप संशोधित फ़ाइल की जांच कर सकते हैं। निम्न पाठ फ़ाइल का संशोधित पाठ है -

A

उपरोक्त प्रोग्राम में, फ़ाइल पॉइंटर f का उपयोग "new.txt" फ़ाइल को खोलने के लिए किया जाता है और fputc () का उपयोग फ़ाइल में वर्ण लिखने के लिए किया जाता है।

FILE *f;
f = fopen("new.txt", "w");
fputc('a',f);

  1. GZ फ़ाइल क्या है और आप इसे कैसे खोलते हैं?

    क्या आपको GZ फ़ाइल मिली है, और आप नहीं जानते कि इसे कैसे खोलें? यह मार्गदर्शिका आपको बताएगी कि GZ फ़ाइल क्या है और आप इसे Windows, Mac और Linux कंप्यूटर पर कैसे खोलते हैं। किसी भी लोकप्रिय प्लेटफॉर्म पर GZ फ़ाइल की सामग्री को देखना काफी आसान है, और ऐसा करने के कई तरीके भी हैं। आइए उन सभी को देखें।

  1. TXT को CSV में कैसे बदलें?

    एक टेक्स्ट फ़ाइल एक मानक टेक्स्ट दस्तावेज़ है जिसमें सादा पाठ होता है और इसमें कोई अतिरिक्त स्वरूपण नहीं होता है। टेक्स्ट फ़ाइलें अधिकांश उपकरणों के साथ संगत हैं और उनमें एक .txt एक्सटेंशन होगा। जबकि CSV (कॉमा सेपरेटेड वैल्यू) फाइलों में अधिक विशिष्ट स्वरूपण तत्व होंगे। कभी-कभी उपयोगकर्ता को CSV फ़ा

  1. जेएनएलपी फाइल क्या है और इसे कैसे खोलें?

    एक अद्वितीय एक्सटेंशन वाली प्रत्येक फ़ाइल एक एप्लिकेशन से जुड़ी होती है जो इसे चलाती है। अधिकांश उपयोगकर्ता जो जावा से अपरिचित हैं या अभी इसके बारे में जानना शुरू कर रहे हैं, वे कुछ फ़ाइल एक्सटेंशन से अनजान होंगे। कई उपयोगकर्ता सोच रहे हैं कि .jnlp फाइलें क्या हैं और उन्हें कैसे खोलें। चूंकि यह संभव