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

C भाषा में बिना स्वरूपित इनपुट और आउटपुट फ़ंक्शन की व्याख्या करें

बिना स्वरूपित इनपुट और आउटपुट फ़ंक्शन उपयोगकर्ता द्वारा भेजे गए एकल इनपुट को पढ़ते हैं और कंसोल पर आउटपुट के रूप में मान प्रदर्शित करने की अनुमति देते हैं।

बिना स्वरूपित इनपुट फ़ंक्शन

सी प्रोग्रामिंग भाषा में अस्वरूपित इनपुट कार्यों को नीचे समझाया गया है -

गेटचार ()

यह कीबोर्ड से एक अक्षर को पढ़ता है।

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

Variablename=getchar();

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

Char a;
a = getchar();

उदाहरण कार्यक्रम

getchar() फ़ंक्शन के लिए C प्रोग्राम निम्नलिखित है -

#include<stdio.h>
int main(){
   char ch;
   FILE *fp;
   fp=fopen("file.txt","w"); //open the file in write mode
   printf("enter the text then press cntrl Z:\n");
   while((ch = getchar())!=EOF){
      putc(ch,fp);
   }
   fclose(fp);
   fp=fopen("file.txt","r");
   printf("text on the file:\n");
   while ((ch=getc(fp))!=EOF){
      if(fp){
         char word[100];
         while(fscanf(fp,"%s",word)!=EOF) // read words from file{
            printf("%s\n", word); // print each word on separate lines.
         }
         fclose(fp); // close file.
      }else{
         printf("file doesnot exist");
         // then tells the user that the file does not exist.
      }
   }
   return 0;
}

आउटपुट

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

enter the text then press cntrl Z:
This is an example program on getchar()
^Z
text on the file:
This
is
an
example
program
on
getchar()

हो जाता है ()

यह कीबोर्ड से एक स्ट्रिंग पढ़ता है

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

gets(variablename);

उदाहरण

#include<stdio.h>
#include<string.h>
main(){
   char str[10];
   printf("Enter your name: \n");
   gets(str);
   printf("Hello %s welcome to Tutorialspoint", str);
}

आउटपुट

Enter your name:
Madhu
Hello Madhu welcome to Tutorialspoint

बिना स्वरूपित आउटपुट फ़ंक्शन

C प्रोग्रामिंग भाषा में अस्वरूपित आउटपुट फ़ंक्शन इस प्रकार हैं -

पुटचर ()

यह मॉनीटर पर एक चरित्र प्रदर्शित करता है।

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

Putchar(variablename);

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

Putchar(‘a’);

डालता है ()

यह मॉनीटर पर एक स्ट्रिंग प्रदर्शित करता है।

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

puts(variablename);

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

puts("tutorial");

नमूना कार्यक्रम

putc और getc फंक्शन के लिए C प्रोग्राम निम्नलिखित है -

#include <stdio.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){
      putchar(ch);
   }
   fclose(fp);
   return 0;
}

आउटपुट

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

enter the text.press cntrl Z:
This is an example program on putchar()
^Z
text on the file:
This is an example program on putchar()
पर एक उदाहरण प्रोग्राम है
  1. सी भाषा में पॉइंटर्स और द्वि-आयामी सरणी की व्याख्या करें

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

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

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

  1. C भाषा में लूप कंट्रोल स्टेटमेंट क्या हैं? फ्लो चार्ट और प्रोग्राम के साथ समझाएं

    लूप कंट्रोल स्टेटमेंट का उपयोग स्टेटमेंट के सेट को दोहराने के लिए किया जाता है। वे इस प्रकार हैं - लूप के लिए लूप के दौरान डू-जबकि लूप लूप के लिए वाक्य रचना इस प्रकार है - for (initialization ; condition ; increment / decrement){    body of the loop } फ्लो चार्ट लूप के लिए फ्लो चार्ट इ