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

C भाषा में फाइलों के putc () और getc () कार्यों के बारे में बताएं

फ़ाइल रिकॉर्ड का संग्रह है या हार्ड डिस्क पर एक जगह है, जहां डेटा स्थायी रूप से संग्रहीत किया जाता है।

फ़ाइलों पर संचालन

सी प्रोग्रामिंग भाषा में फाइलों पर संचालन इस प्रकार है -

  • फ़ाइल का नामकरण
  • फ़ाइल खोलना
  • फ़ाइल से पढ़ना
  • फ़ाइल में लिखना
  • फ़ाइल बंद करना

वाक्यविन्यास

फ़ाइल खोलने का सिंटैक्स इस प्रकार है -

FILE *File pointer;

उदाहरण के लिए, FILE * fptr;

किसी फ़ाइल के नामकरण का सिंटैक्स इस प्रकार है -

File pointer = fopen ("File name", "mode");

उदाहरण के लिए,

fptr = fopen ("sample.txt", "r");
FILE *fp;
fp = fopen ("sample.txt", "w");

putc( ) और getc ( ) फंक्शन

पुटक ( ) किसी फ़ाइल में वर्ण लिखने के लिए फ़ंक्शन का उपयोग किया जाता है।

putc() फ़ंक्शन का सिंटैक्स इस प्रकार है -

putc (char ch, FILE *fp);

उदाहरण के लिए,

FILE *fp;
char ch;
putc(ch, fp);

getc( ) फ़ाइल से किसी वर्ण को पढ़ने के लिए फ़ंक्शन का उपयोग किया जाता है।

getc() फ़ंक्शन का सिंटैक्स इस प्रकार है -

char getc (FILE *fp);

उदाहरण के लिए,

FILE *fp;
char ch;
ch = getc(fp);

C भाषा में फाइलों के putc () और getc () कार्यों के बारे में बताएं

उदाहरण

putc() और getc() फ़ंक्शंस का उपयोग करने के लिए सी प्रोग्राम निम्नलिखित है -

#include<stdio.h>
int main(){
   char ch;
   FILE *fp;
   fp=fopen("std1.txt","w"); //opening file in write mode
   printf("enter the text.press cntrl Z:\n");
   while((ch = getchar())!=EOF){
      putc(ch,fp); // writing each character into the file
   }
   fclose(fp);
   fp=fopen("std1.txt","r");
   printf("text on the file:\n");
   while ((ch=getc(fp))!=EOF){ // reading each character from file
      putchar(ch); // displaying each character on to the screen
   }
   fclose(fp);
   return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

enter the text.press cntrl Z:
Hi Welcome to TutorialsPoint
Here I am Presenting Question and answers in C Programming Language
^Z
text on the file:
Hi Welcome to TutorialsPoint
Here I am Presenting Question and answers in C Programming Language

  1. सी भाषा में पुट () और गेटव () के कार्यों की व्याख्या करें

    फ़ाइल रिकॉर्ड का संग्रह है या हार्ड डिस्क पर एक जगह है, जहां डेटा स्थायी रूप से संग्रहीत किया जाता है। फ़ाइलों पर संचालन सी प्रोग्रामिंग भाषा में फाइलों पर संचालन इस प्रकार है - फ़ाइल का नामकरण फ़ाइल खोलना फ़ाइल से पढ़ना फ़ाइल में लिखना फ़ाइल बंद करना सिंटैक्स फ़ाइल खोलने का सिंटैक्स इस प्रकार ह

  1. सी भाषा में पॉइंटर्स और द्वि-आयामी सरणी की व्याख्या करें

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

  1. सी भाषा में मोनोलिथिक और मॉड्यूलर प्रोग्रामिंग की व्याख्या करें

    मोनोलिथिक प्रोग्रामिंग और मॉड्यूलर प्रोग्रामिंग के साथ-साथ फायदे और नुकसान के बीच के अंतर को नीचे विस्तार से समझाया गया है। मोनोलिथिक प्रोग्रामिंग यदि, हम एक ही फ़ंक्शन में एक संपूर्ण प्रोग्राम लिखते हैं जो मुख्य फ़ंक्शन में है, तो आप इसे एक मोनोलिथिक प्रकार की प्रोग्रामिंग कहते हैं। लेकिन, एक ही फ