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

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

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

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

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

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

सिंटैक्स

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

FILE *File pointer;

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

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

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

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

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

putw() और getw() फ़ंक्शन

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

putw() फ़ंक्शन के लिए सिंटैक्स इस प्रकार है -

सिंटैक्स

putw (int num, FILE *fp);

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

उदाहरण

FILE *fp;
int num;
putw(num, fp);

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

getw() फ़ंक्शन के लिए सिंटैक्स इस प्रकार है -

सिंटैक्स

int getw (FILE *fp);

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

उदाहरण

FILE *fp;
int num;
num = getw(fp);

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

फ़ाइल में संख्याएं लिखने . के लिए तर्क इस प्रकार है -

fp = fopen ("num.txt", "w");
for (i =1; i<= 10; i++){
   putw (i, fp);
}
fclose (fp);

फ़ाइल से नंबर पढ़ने . के लिए तर्क इस प्रकार है -

fp =fopen ("num.txt", "r");
printf ("file content is\n");
for (i =1; i<= 10; i++){
   i= getw(fp);
   printf ("%d",i);
   printf("\n");
}
fclose (fp);

कार्यक्रम

1 से 10 तक की संख्याओं को संग्रहीत करने और उन्हें प्रिंट करने के लिए C प्रोग्राम निम्नलिखित है -

#include<stdio.h>
int main( ){
   FILE *fp;
   int i;
   fp = fopen ("num.txt", "w");
   for (i =1; i<= 10; i++){
      putw (i, fp);
   }
   fclose (fp);
   fp =fopen ("num.txt", "r");
   printf ("file content is\n");
   for (i =1; i<= 10; i++){
      i= getw(fp);
      printf ("%d",i);
      printf("\n");
   }
   fclose (fp);
   return 0;
}

आउटपुट

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

file content is
1
2
3
4
5
6
7
8
9
10

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

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

  1. C भाषा में पॉइंटर्स और सरणियों की अवधारणाओं की व्याख्या करें

    पॉइंटर्स और ऐरे संकलक द्वारा सरणी के सभी तत्वों के लिए निरंतर स्मृति स्थान आवंटित किए जाते हैं। आधार पता सरणी में पहले तत्व का स्थान है। उदाहरण के लिए, int a [5] ={10, 20,30,40,50}; पांच तत्वों को इस प्रकार संग्रहीत किया जाता है - यदि पी को पूर्णांक सूचक के रूप में घोषित किया जाता है, तो सरण

  1. C भाषा में कैरेक्टर ऑपरेशंस की व्याख्या करें

    वर्ण (ए-जेड (या) ए-जेड), अंक (0-9), एक सफेद स्थान, या सी प्रोग्रामिंग भाषा में एक विशेष प्रतीक हो सकता है। घोषणा सी प्रोग्रामिंग में कैरेक्टर ऑपरेशंस के लिए घोषणा निम्नलिखित है - char a= ‘A’; using a character constant. चरित्र इनपुट / आउटपुट फ़ंक्शन कैरेक्टर इनपुट/आउटपुट फंक्शन्स को नी