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

C भाषा में अनफॉर्मेटेड इनपुट और आउटपुट फंक्शन्स समझाएं

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

अनफॉर्मेटेड इनपुट फंक्शन्स

C प्रोग्रामिंग भाषा में अनफॉर्मेटेड इनपुट फंक्शन्स नीचे समझाए गए हैं:

getchar()

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

getchar() फंक्शन का सिंटैक्स निम्नानुसार है:

Variablename = getchar();

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

char a; 
a = getchar();

उदाहरण प्रोग्राम

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

#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"); 
        } 
    } 
    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()

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

gets() फंक्शन का सिंटैक्स निम्नानुसार है:

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() फंक्शन का सिंटैक्स निम्नानुसार है:

putchar(variablename);

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

putchar('a');

puts()

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

puts() फंक्शन का सिंटैक्स निम्नानुसार है:

puts(variablename);

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

puts("tutorial");

नमूना प्रोग्राम

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

#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. C भाषा में पॉइंटर्स और टू-डायमेंशनल एरे समझें C भाषा में पॉइंटर्स और टू-डायमेंशनल एरे समझें

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

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

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

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

    लूप कंट्रोल स्टेटमेंट्स स्टेटमेंट्स के सेट को दोहराने के लिए उपयोग किए जाते हैं। वे हैं: for लूप while लूप do-while लूप for लूप सिंटैक्स for(initialization; condition; increment/decrement) { // लूप बॉडी } फ्लो चार्ट (Condition पर वापस) आरंभीकरण - आमतौर पर एक असाइनमेंट स्टेटमेंट जो लूप क