C . में इनपुट और आउटपुट के लिए एक शुरुआती गाइड

C . में इनपुट और आउटपुट के लिए एक शुरुआती गाइड

किसी भी प्रोग्रामिंग भाषा में शुरुआत करते समय, शुरुआती बिंदु हमेशा भाषा के लिए मूल इनपुट/आउटपुट (I/O) सिस्टम होता है। जब आपका प्रोग्राम चलता है तो इनपुट आपको डेटा एकत्र करने में सक्षम बनाता है, जबकि आउटपुट आपको उपयोगकर्ता को कुछ जानकारी प्रदर्शित करने की अनुमति देता है।





सी में कोडिंग करते समय, आपको बुनियादी I/O के लिए सही मानक पुस्तकालय कार्यों को कॉल करने की आवश्यकता होती है। आपको हमेशा शामिल करना चाहिए हेडर फ़ाइल यह सुनिश्चित करने के लिए कि ये फ़ंक्शन आपके प्रोग्राम में लोड किए गए हैं।





उत्पादन

सी में मानक आउटपुट स्ट्रीम पीसी स्क्रीन है। यानी, जब आप एक सी प्रोग्राम चलाते हैं जिसमें आउटपुट होने की जानकारी होती है, तो यह स्क्रीन पर प्रदर्शित होगा। एक धारा एक स्थान से दूसरे स्थान पर बहने वाले पात्रों की एक श्रृंखला है।





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

सी भाषा का उपयोग करती है प्रिंटफ () स्क्रीन पर वर्णों की एक स्ट्रिंग मुद्रित करने के लिए कार्य करता है। वर्णों की यह स्ट्रिंग (कभी-कभी शाब्दिक कहा जाता है) को दोहरे उद्धरण चिह्नों के बीच में रखा जाता है प्रिंटफ () समारोह।



#include
int main( void ) { // main function included in every program
printf('Programming is easy!
' );
}
Output displayed:
Programming is easy!

पंक्ति 1 से, #शामिल एक प्रीप्रोसेसर निर्देश है। यह प्रीप्रोसेसर को I/O हेडर की सामग्री को शामिल करने के लिए कहता है ( ) कार्यक्रम संकलित होने से पहले।

ध्यान दें कि प्रोग्राम आउटपुट में शामिल नहीं है एन . ऐसा इसलिए है क्योंकि यह एक एस्केप सीक्वेंस है। एस्केप सीक्वेंस उन पात्रों का एक संयोजन है जिनका एक विशेष अर्थ है, केवल उनमें निहित वर्णों के अलावा।





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

नीचे दी गई तालिका कुछ सामान्य एस्केप अनुक्रमों को सारांशित करती है।





निकास का क्रम विवरण
एन नई पंक्ति। कर्सर को अगली पंक्ति की शुरुआत में रखता है
\ बैकस्लैश चरित्र। स्ट्रिंग में बैकस्लैश सम्मिलित करता है
टी क्षैतिज टैब। कर्सर को अगले टैब स्टॉप पर रखता है
' दोहरे उद्धरण। स्ट्रिंग में दोहरे उद्धरण चिह्नों को सम्मिलित करता है

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

नीचे दिया गया उदाहरण देखें:

#include
int main( void ) { // main function
printf(' C is a structured programming language that is strongly typed. Unlike python, you need to put a variable's ');
printf ('data type while programming in C.');
}

इनपुट

सी में मानक इनपुट स्ट्रीम कीबोर्ड है। इसका मतलब यह है कि जब आपका प्रोग्राम इनपुट का संकेत देता है, तो यह अपेक्षा करता है कि डेटा डिफ़ॉल्ट रूप से कीबोर्ड से आएगा।

यह जानने योग्य है कि इनपुट स्ट्रीम को किसी फ़ाइल की तरह किसी अन्य चीज़ पर निर्देशित किया जा सकता है।

सी भाषा का उपयोग करती है स्कैनफ () उपयोगकर्ता इनपुट प्राप्त करने के लिए कार्य। नीचे दिया गया उदाहरण देखें:

#include
int main( void ) {
int integer1;
printf( 'Enter an integer
' ); // prompt user for response
scanf( '%d', &integer1 ); // read an integer
if ((n%2)==0){
System.out.println(' Your number is even');
}else{
System.out.println(' Your number is odd');}
}

NS स्कैनफ () फ़ंक्शन दो तर्कों में लेता है: एक रूपांतरण विनिर्देशक और एक स्मृति पता। ऊपर के उदाहरण से, %डी रूपांतरण विनिर्देशक है। यह बताता है स्कैनफ () एक पूर्णांक इनपुट करने के लिए। NS डी में %डी 'दशमलव पूर्णांक' के लिए खड़ा है।

दूसरा तर्क एम्परसेंड से शुरू होता है ( और ), जिसे सी में 'एड्रेस ऑपरेटर' कहा जाता है। तर्क &पूर्णांक1 संकलक को बताता है कि उपयोगकर्ता से प्राप्त मूल्य को कौन सा मेमोरी पता संग्रहीत किया जाना चाहिए।

दोस्तों के साथ खेलने के लिए दिमागी खेल

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

एक शुरुआती कार्यक्रम के साथ सी सीखना

अपनी प्रोग्रामिंग यात्रा की शुरुआत करना एक बहुत ही रोमांचक प्रयास है। अगर गलत तरीके से किया जाता है, तो यह एक कठिन चुनौती बन सकता है।

चीजों को व्यावहारिक परिस्थितियों में लागू किए बिना सीखना आमतौर पर समस्या है। हटके सोचो; अपने आप को कुछ दिलचस्प परिदृश्यों में डालने का प्रयास करें जहाँ आप अपने ज्ञान को लागू कर सकते हैं। कुछ शुरुआती कार्यक्रमों के साथ अभ्यास करना आपके नए प्राप्त ज्ञान को बनाए रखने के सर्वोत्तम तरीकों में से एक है।

साझा करना साझा करना कलरव ईमेल इस शुरुआती परियोजना के साथ सी प्रोग्रामिंग कैसे सीखें

प्रोग्रामिंग शुरू करना चाहते हैं, लेकिन सी के बारे में निश्चित नहीं हैं? यह जाँचने के लिए कि क्या यह आपके लिए भाषा है, यह C प्रोग्रामिंग शुरुआती ट्यूटोरियल आज़माएँ।

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
  • सी प्रोग्रामिंग
  • कोडिंग टिप्स
  • प्रोग्रामिंग
लेखक के बारे में जेरोम डेविडसन(22 लेख प्रकाशित)

जेरोम MakeUseOf में स्टाफ राइटर हैं। वह प्रोग्रामिंग और लिनक्स पर लेख शामिल करता है। वह एक क्रिप्टो उत्साही भी है और हमेशा क्रिप्टो उद्योग पर नजर रखता है।

जेरोम डेविडसन की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें