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

C में scanf() और fscanf() फंक्शन


scanf() फंक्शन

C भाषा में scanf() फंक्शन का उपयोग stdin से फॉर्मेटेड इनपुट पढ़ने के लिए किया जाता है। यह लिखे गए कुल कैरेक्टर्स की संख्या लौटाता है, अन्यथा नेगेटिव वैल्यू लौटाता है।

C भाषा में scanf() का सिंटैक्स यहां दिया गया है:

int scanf(const char *characters_set)

C भाषा में scanf() का एक उदाहरण:

उदाहरण

#include <stdio.h> int main () {    char s[20];    printf("Enter a string : ");    scanf("%s", s);    printf("\nEntered string : %s\n", s);    return(0); }

आउटपुट

Enter a string : Peter! Entered string : Peter!

fscanf() फंक्शन

C भाषा में fscanf() फंक्शन का उपयोग दिए गए स्ट्रीम से फॉर्मेटेड इनपुट पढ़ने के लिए किया जाता है। यदि असफल रहा तो यह शून्य लौटाता है। अन्यथा, सफल होने पर इनपुट स्ट्रिंग लौटाता है।

C भाषा में fscanf() का सिंटैक्स यहां दिया गया है:

int fscanf(FILE *stream_name, const char *set_of_characters)

C भाषा में fscanf() का एक उदाहरण:

उदाहरण

#include <stdio.h> #include <stdlib.h> int main () {    char str1[10];    int year;    FILE * fp;    fp = fopen ("file.txt", "w+");    fputs("This is demo text!", fp);    rewind(fp);    fscanf(fp, "%s", str1);    printf("First word = \n%s\n", str1 );    fclose(fp);    return(0); }

आउटपुट

First word = This

  1. UEFI और Windows 8 UEFI और Windows 8

    इस लेख में हम UEFI धारणा की अवधारणा और Windows 8 में इस तकनीक के अनुप्रयोग का पता लगाते हैं। UEFI तकनीक क्या है? UEFI संक्षिप्त नाम Unified Extensible Firmware Interface के लिए है। यह तकनीक पारंपरिक कंप्यूटर बूट सिस्टम संशोधन के लिए डिज़ाइन की गई है और अप्रचलित BIOS सिस्टम को प्रतिस्थापित करना चाहि

  1. - C# में इंटरफेस और इनहेरिटेंस

    इंटरफेसएक इंटरफेस को एक सिंटैक्टिकल कॉन्ट्रैक्ट के रूप में परिभाषित किया जाता है जिसे इंटरफेस इनहेरिट करने वाली सभी क्लासेस को फॉलो करना चाहिए। इंटरफेस सिंटैक्टिकल कॉन्ट्रैक्ट का क्या भाग परिभाषित करता है और डेराइविंग क्लासेस सिंटैक्टिकल कॉन्ट्रैक्ट का कैसे भाग परिभाषित करती हैं।आइए C# में इंटरफेस क

  1. - पायथन में 3 और 7 (रैखिक संयोजन)

    समस्या विवरण एक धनात्मक संख्या n दी गई है, जांचें कि क्या इसे 3 के गैर-ऋणात्मक गुणक और 7 के गैर-ऋणात्मक गुणक के योग के रूप में व्यक्त किया जा सकता है। उदाहरण इनपुट: 13 आउटपुट: True (क्योंकि 13 = 1×7 + 2×3) एल्गोरिदम i = 0 से n तक स्टेप 7 में: यदि (n - i) % 3 == 0: True False पायथन कार्