प्रिंटफ और एफप्रिंटफ के बीच अंतर

विषयसूची:

प्रिंटफ और एफप्रिंटफ के बीच अंतर
प्रिंटफ और एफप्रिंटफ के बीच अंतर

वीडियो: प्रिंटफ और एफप्रिंटफ के बीच अंतर

वीडियो: प्रिंटफ और एफप्रिंटफ के बीच अंतर
वीडियो: जावा में Println, Printf और प्रिंट स्टेटमेंट 2024, दिसंबर
Anonim

मुख्य अंतर - प्रिंटफ बनाम एफप्रिंटफ

एक फ़ंक्शन किसी विशिष्ट कार्य को करने के लिए निर्देशों का एक समूह है। एक ही प्रोग्राम में सभी कथनों को लिखना संभव नहीं है। इसलिए, कार्यक्रम को कई कार्यों में विभाजित किया गया है। कार्य कोड पुन: प्रयोज्य प्रदान करते हैं। प्रोग्रामिंग भाषा जैसे सी भाषा में, मुख्य () एक फ़ंक्शन है। यह निष्पादन के शुरुआती बिंदु को इंगित करता है। अंतर्निहित कार्य और उपयोगकर्ता-परिभाषित कार्य हैं। प्रोग्रामर उपयोगकर्ता-परिभाषित फ़ंक्शन बनाता है। भाषा अंतर्निहित कार्य प्रदान करती है। प्रोग्रामर शुरुआत से लागू किए बिना उनका उपयोग कर सकता है। सी भाषा में दो मुख्य अंतर्निहित कार्य हैं प्रिंटफ () और एफप्रिंटफ ()।यह लेख इन दो कार्यों के बीच अंतर पर चर्चा करता है। प्रिंट और fprintf के बीच महत्वपूर्ण अंतर यह है कि प्रिंटफ एक सी फ़ंक्शन है जिसका उपयोग स्वरूपित स्ट्रिंग को एक मानक आउटपुट स्ट्रीम में प्रिंट करने के लिए किया जाता है जो कि कंप्यूटर स्क्रीन है, जबकि fprintf एक फ़ाइल में स्वरूपित स्ट्रिंग को प्रिंट करने के लिए एक सी फ़ंक्शन है।

प्रिंटफ क्या है?

“प्रिंटफ” फ़ंक्शन का उपयोग कंप्यूटर स्क्रीन जैसे डिस्प्ले डिवाइस को स्वरूपित तरीके से आउटपुट देने के लिए किया जाता है। Printf फ़ंक्शन का सिंटैक्स इस प्रकार है।

प्रिंटफ ("स्वरूपित स्ट्रिंग", "चर की सूची");

प्रिंटफ और एफप्रिंटफ के बीच अंतर
प्रिंटफ और एफप्रिंटफ के बीच अंतर
प्रिंटफ और एफप्रिंटफ के बीच अंतर
प्रिंटफ और एफप्रिंटफ के बीच अंतर

चित्र 01: प्रिंटफ ()

यदि उपयोगकर्ता स्वरूपित स्ट्रिंग को प्रिंट नहीं करना चाहता है, तो स्ट्रिंग को प्रिंट करना संभव है।

उदा. प्रिंटफ ("हैलो वर्ल्ड");

स्वरूपित स्ट्रिंग को प्रिंट करने की विधि इस प्रकार है। नीचे दिए गए उदाहरण का संदर्भ लें। "ए" और "बी" पूर्णांक हैं, इसलिए उन्हें %d के साथ निर्दिष्ट किया जाता है।

इंट मेन (){

इंट ए=10, बी=20;

printf(“a का मान %d है और b का मान %d\n है”, a, b);

रिटर्न 0;

}

फ़्लोटिंग पॉइंट नंबर प्रिंट करना इस प्रकार है। नीचे दिए गए उदाहरण को देखें।

इंट मेन (){

फ्लोट एरिया=20.45;

प्रिंटफ ("क्षेत्रफल% 4.2f", क्षेत्र);

रिटर्न 0;

}

मुद्रण वर्ण इस प्रकार हैं।

इंट मेन (){

चार अक्षर='ए';

प्रिंटफ ("अक्षर %c है", पत्र);

रिटर्न 0;

}

प्रिंटिंग स्ट्रिंग इस प्रकार है।

इंट मेन (){

चार शब्द[6]="नमस्ते";

प्रिंटफ ("वर्ड इज %s", वर्ड);

रिटर्न 0;

}

स्वरूपित स्ट्रिंग में एस्केप सीक्वेंस भी हो सकते हैं। वे बैकस्लैश ("\") से शुरू करते हैं। उनमें से कुछ हैं \n और \t.

इंट मेन (){

इंट ए=10, बी=20;

printf(“a का मान %d है \n b का मान %d\n है”, a, b);

रिटर्न 0;

}

यह "a" और "b" मानों को अलग-अलग पंक्तियों में प्रिंट करेगा।

printf ("एक का मान% d है / t b का मान% d / n है", a, b); a के मान और b के मान के बीच एक स्थान या एक टैब देगा।

डबल कोट्स प्रिंट करने के लिए, प्रोग्रामर निम्नानुसार उपयोग कर सकता है।

प्रिंटफ ("सीखना \"सी \" प्रोग्रामिंग");

फप्रिंटफ क्या है?

fprinf फ़ंक्शन का उपयोग किसी फ़ाइल में स्वरूपित स्ट्रिंग को आउटपुट करने के लिए किया जाता है। fprintf का सिंटैक्स इस प्रकार है;

fprintf(फ़ाइल सूचक, "प्रारूप विनिर्देशक", "चर की सूची");

Fprintf () की कार्यक्षमता को समझने के लिए नीचे दिए गए कोड को देखें।

शामिल करें

शामिल करें

इंट मेन (){

फ़ाइल ptr;

चार नाम[5]="एन";

इंट आईडी=3;

ptr=fopen ("file1.txt", "w");

अगर (पीआरटी==नल){

प्रिंटफ ("फ़ाइल खोलने में असमर्थ\n");

}

और{

fprintf(ptr, "%s, %d", नाम, आईडी);

प्रिंटफ ("डेटा सफलतापूर्वक फाइल में लिखा गया है");

फक्लोज़ (पीआरटी);

}

प्राप्त करें ();

रिटर्न 0;

}

“ptr” एक फाइल के लिए एक पॉइंटर है। फ़ाइल लेखन मोड में खोली गई है। यदि इसे नहीं खोला जाता है, तो यह फ़ाइल को खोलने में असमर्थता देगा। यदि यह सफलतापूर्वक खुलता है, तो स्वरूपित स्ट्रिंग फ़ाइल में मुद्रित हो जाती है।फ़ाइल सूचक, स्वरूपित स्ट्रिंग और चर सूची को fprintf फ़ंक्शन में पास किया जाता है। अंत में, फ़ाइल को fclose () का उपयोग करके बंद कर दिया जाता है। फ़ाइल में डेटा जोड़ने के लिए, कथन को निम्नानुसार बदला जा सकता है।

ptr=fopen(“file1.txt”, “a”);

प्रिंटफ और एफप्रिंटफ में क्या समानता है?

दोनों सी भाषा द्वारा प्रदान किए गए कार्य हैं।

प्रिंटफ और एफप्रिंटफ में क्या अंतर है?

प्रिंटफ बनाम एफप्रिंटफ

printf एक प्रारूपित स्ट्रिंग को मानक आउटपुट स्ट्रीम में प्रिंट करने के लिए एक सी फ़ंक्शन है जो कंप्यूटर स्क्रीन है। fprintf एक फ़ाइल में स्वरूपित स्ट्रिंग को प्रिंट करने के लिए एक C फ़ंक्शन है।
सिंटैक्स
स्वरूपित स्ट्रिंग और मापदंडों की सूची को प्रिंटफ फ़ंक्शन में पास किया जाता है। जैसे प्रिंटफ ("प्रारूप", args); फ़ाइल पॉइंटर, स्वरूपित स्ट्रिंग और पैरामीटर की सूची fprintf फ़ंक्शन को पास की जाती है। जैसे fprintf(फ़ाइल ptr, "प्रारूप", args);

सारांश – प्रिंटफ बनाम एफप्रिंटफ

“printf” और “fprintf” C में फंक्शन हैं। प्रोग्रामर को शुरू से ही इन फंक्शन को लागू करने की जरूरत नहीं है। सी भाषा उन्हें पहले से ही प्रदान करती है। Printf और fprintf के बीच का अंतर यह है कि Printf का उपयोग एक प्रारूपित स्ट्रिंग को एक मानक आउटपुट में प्रिंट करने के लिए किया जाता है, जो कि ज्यादातर समय एक कंप्यूटर स्क्रीन और fprintf का उपयोग किसी विशिष्ट फ़ाइल में स्वरूपित स्ट्रिंग को प्रिंट करने के लिए किया जाता है। कार्य के अनुसार printf और fprintf का उपयोग किया जा सकता है।

प्रिंटफ बनाम एफप्रिंटफ का पीडीएफ संस्करण डाउनलोड करें

आप इस लेख का पीडीएफ संस्करण डाउनलोड कर सकते हैं और उद्धरण नोट के अनुसार इसे ऑफ़लाइन उद्देश्यों के लिए उपयोग कर सकते हैं। कृपया पीडीएफ संस्करण यहां डाउनलोड करें प्रिंटफ और एफप्रिंटफ के बीच अंतर

सिफारिश की: