इस पोस्ट में हम बात करने वाले है | Console Input Output Functions in C in Hindi, इसमें कार्यों का एक संग्रह (collection) होता है जो प्रोग्राम में कोष्ठक (brackets) में लिखे गए तर्कों (arguments) की आवश्यक संख्या के साथ उपयोग कर सकता है। कंसोल इनपुट आउटपुट फ़ंक्शंस में हेडर फ़ाइल <stdio.h> का उपयोग करके उपयोगकर्ता प्रोग्राम में भी शामिल होता है जो मानक (standard) इनपुट-आउटपुट के लिए होता है। (header) कीबोर्ड और स्क्रीन को एक साथ कंसोल कहते हैं।
Console Input Output Functions in C in Hindi
डेनिस रिची ने अपनी कॉम्पैक्ट विशेषता से समझौता किए बिना सी भाषा विकसित की। कॉम्पैक्टनेस प्राप्त करने के लिए उन्होंने जानबूझकर भाषा की परिभाषा में इनपुट आउटपुट से संबंधित सब कुछ प्रदान नहीं किया। तो सी भाषा में कीबोर्ड से डेटा प्राप्त करने और इसे स्क्रीन पर भेजने के लिए कोई कोड नहीं है। फिर हम सी में स्कैनफ () और प्रिंटफ () फ़ंक्शन का उपयोग कैसे कर रहे हैं? डेनिस रिची ने ऑपरेटिंग सिस्टम के इनपुट/आउटपुट फंक्शंस का इस्तेमाल किया और उन्हें सी लैंग्वेज से जोड़ा। इसका मतलब है कि प्रिंटफ () और स्कैनफ () फ़ंक्शन आपके द्वारा उपयोग किए जा रहे ओएस के अनुसार काम करेंगे। प्रोग्रामर को वैसे भी उन फंक्शन के काम करने की जहमत नहीं उठानी पड़ती है।
C प्रोग्रामिंग लैंग्वेज में दो प्रमुख प्रकार के कंसोल इनपुट आउटपुट फंक्शन हैं।
- Formatted input/output functions
- Character input/output functions
Formatted input/output functions:
scanf() Function : स्कैनफ () फ़ंक्शन का उपयोग मानक इनपुट डिवाइस जैसे कि कीबोर्ड का उपयोग करके चर के मूल्यों को पढ़ने / इनपुट करने के लिए किया जाता है। इसमें निम्नलिखित सिंटैक्स है|
scanf("format string", &variable1,&variable2,&variable3,...&variable.. ,n);
जहां “प्रारूप स्ट्रिंग” नियंत्रण स्ट्रिंग है जो प्रारूप विनिर्देश का प्रतिनिधित्व करती है, प्रतीक और (एम्पर्सेंड) जो स्मृति पते का प्रतिनिधित्व करता है जहां चर मान संग्रहीत किया जाना है।
Example:-
1. scanf("%d%d", &a,&b); // to read value of <strong>int</strong> variables a and b.
2. scanf("%f%f", &a,&b); // to read value of <strong>float</strong> variables a and b.
3. scanf("%c", &school); // to read value <strong>char</strong> value for variable school.
4. scanf("%s", str); // to read a string of <strong>char</strong> variable str.
Data Type | Format | Meaning |
int | %d | Represents a decimal integer value |
int | %u | Represents an unsigned integer value |
int | %o | Represents an unsigned octal value |
int | %x | Represents an unsigned hexadecimal value |
float | %f | Represents a floating point value |
float | %e | Represents a floating point value in decimal or exponential form |
char | %c | Represents a single character value |
char | %s | Represents a string of value of characters |
printf() Function: प्रिंटफ () फ़ंक्शन का उपयोग मानक आउटपुट डिवाइस जैसे मॉनिटर का उपयोग करके चर के मूल्यों को प्रिंट / प्रदर्शित करने के लिए किया जाता है। इसमें निम्नलिखित सिंटैक्स है|
("format string", variable1,variable2,variable3,...variable..., n);
जहां वेरिएबल1, वेरिएबल2, वेरिएबल3,…वेरिएबल वेरिएबल हैं जिनके मान मॉनिटर में प्रदर्शित किए जाने हैं।
1. printf("%d", a); // to print value of int variables a.
2. printf("%f", x); // to print value of float variables x.
Character input/output functions:
getch() Function : getch() फ़ंक्शन का उपयोग कीबोर्ड से किसी वर्ण को पढ़ने के लिए किया जाता है और यह एंटर की प्रेस की अपेक्षा नहीं करता है। इसमें निम्नलिखित सिंटैक्स है|
ch=getch(); // where ch is a char variable.
Example:
char ctr;
ctr=getch();
getchar() Function: getchar() फ़ंक्शन का उपयोग मानक इनपुट डिवाइस जैसे कीबोर्ड से एक समय में एक वर्ण को पढ़ने के लिए किया जाता है। इसमें निम्नलिखित सिंटैक्स है|
ch=getchar(); // where ch is a char variable.
putchar() Function: putchar() फ़ंक्शन का उपयोग मॉनिटर स्क्रीन पर एक बार में एक वर्ण प्रदर्शित करने के लिए किया जाता है। इसमें निम्नलिखित सिंटैक्स है|
putcher(ch); // where ch is a char variable.
Example :
char c='M';
putchar(c);
putch() Function: putch() फ़ंक्शन का उपयोग मॉनिटर स्क्रीन पर एक चरित्र को प्रदर्शित करने के लिए किया जाता है। इसमें निम्नलिखित सिंटैक्स है|
putch(ch); // where ch is a char variable.
Example:
char c='s';
putch(c);
getche() Function: getche() फ़ंक्शन का उपयोग कीबोर्ड से किसी वर्ण को एंटर की प्रेस की अपेक्षा किए बिना पढ़ने के लिए किया जाता है। इसमें निम्नलिखित सिंटैक्स है|
ch=getche(); // where ch is a char variable.
Example:
char ctr;
ctr=getche();
gets() Function: सफेद रिक्त स्थान सहित वर्णों की एक स्ट्रिंग को पढ़ने के लिए get() फ़ंक्शन का उपयोग किया जाता है। इसमें निम्नलिखित सिंटैक्स है|
gets(str); // where str is a character string variable.
Example :
char str[15];
gets(str);
puts() Function : पुट () फ़ंक्शन का उपयोग मॉनिटर स्क्रीन पर एक वर्ण स्ट्रिंग प्रदर्शित करने के लिए किया जाता है। इसमें निम्नलिखित सिंटैक्स है|
puts(str); // where str is a string (array of characters)
Example :
char str[20]=" Hello World"
puts(str);
clrscr() Function: clrscr () फ़ंक्शन का उपयोग मॉनिटर स्क्रीन को साफ़ करने के लिए किया जाता है। इसमें निम्नलिखित सिंटैक्स है|
clrscr();
Note: The header file <conio.h> must include using this function in a program.
[…] Console Input Output Functions in C in hindi […]