हेल्लो पाठकों !
क्या आप जानना चाहते है, सी प्रोग्रामिंग में इनपुट फंक्शन क्या हैं (What is input function in C Programming in Hindi), सी प्रोग्रामिंग में कौन कौन से इनपुट फंक्शन होते है एवं उनके क्या उपयोग हैं ।
तो चलिए सी प्रोग्रामिंग के input function के बारे में विस्तार से जानते हैं ।
सी प्रोग्रामिंग में इनपुट फंक्शन क्या हैं (What is input function in C programming in Hindi) ?
अधिकांश एल्गोरिदम /प्रोग्राम में निर्देशों का कुछ सेट होता है लेकिन वांछित आउटपुट जैसे स्टेप वाई स्टेप प्रक्रिया प्रदान करने के लिए यूजर से कुछ बाहरी डेटा /इनपुट लेते हैं।
इनपुट प्रोग्राम में डेटा फीड करने की प्रक्रिया को संदर्भित करता है । जब डेटा बाहरी स्थान से प्रोग्राम में आता है, तो इसे रैम में ले जाया जाता है जहां प्रोग्राम इसे एक्सेस कर सकता है और उस बाहरी डेटा को इनपुट के रूप में जाना जाता है ।
सी प्रोग्रामिंग में इनपुट फंक्शन का उपयोग क्यों करते हैं (Why use input functions in C programming) ?
जब कोई प्रोग्राम इनपुट देने को कहता है, तो इसका मतलब यह है कि उस प्रोग्राम में कुछ डेटा या जानकारी फीड कर रहा हैं । वे इस इनपुट को कमांड लाइन से या किसी फाइल के रूप में दे सकते हैं ।
सी प्रोग्रामिंग भाषा इनपुट को पढ़ने और फिर इसे हमारी आवश्यकताओं के अनुसार उपलब्ध प्रोग्राम में फीड करने के लिए विभिन्न अंतिर्निहित फंक्शन के एक सेट के साथ आता है ।
सी प्रोग्रामिंग में कैसे इनपुट लिया जाता हैं (How to take input in C programming) ?
सी प्रोग्रामिंग में इनपुट लेने के लिए, हम बिल्ट इन फंक्शन scanf() का उपयोग करते हैं । scanf() मेथड इनपुट स्टीम स्टड से इनपुट को पढ़ता है और उस इनपुट को निर्दिष्ट प्रकार के अनुसार स्कैन करता है ।
Syntax for taking input in C:
scanf(“%d”, &variable);
सी प्रोग्रामिंग के इनपुट फंक्शन और उनके उपयोग (Input functions of C programming and their uses) ?
किसी भी सी प्रोग्रामिंग में डेटा इनपुट करने के लिए कई फंक्शन का उपयोग करते है, जैसे :-
- scanf() function
- gets() function
- getch() function
- getche() function
- getchar() function
- getc() function
- getw() function
scanf() function
scanf() क्या है और इसका उपयोग क्यों करते है ?
सी प्रोग्रामिंग में, scanf() फंक्शन यूजर से इनपुट लेने के लिए आमतौर पर इस्तेमाल किए जाने वाले फंकशन में से एक है । यह एक ऐसा फंक्शन है जो स्टैंडर्ड इनपुट स्टीम से formatted डेटा को पढ़ता है और फिर परिणमों को दिए गए तकों में लिखता है ।
Syntax to use scanf():
scanf(“scan format”, &variables);
scanf() फंक्शन को बेहतर ढंग से समझने के लिए, चहिए हम एक वास्तविक प्रोग्राम का उपयोग करते हैं ।
Write a C program using scanf() ?
इस प्रोग्राम के जरिए हम देखेंगे कि scanf() फंक्शन का उपयोग करके कैसे दो integer नम्बर को जोडते है ।
// program for addition of two integer numbers
#include <stdio.h>
int main()
{
Int a,b,c;
printf(“Please enter two values : ”);
scanf(“%d %d ” ,&a, &b);
c= a+b;
printf(“The sum of %d and %d is = %d” ,a,b,c );
return 0;
}
उपरोक्त scanf() फंक्शन यूजर को दो मान दर्ज करने के लिए कहेगा जिसे यूजर कीबोर्ड द्वारा दर्ज करने पर उन दोनो मानों को scanf() द्वारा सी प्रोग्राम में लेगा accept करेगा एवं वेरिएबल a और b पर स्टोर करेगा ।
gets() function
gets() क्या है और इसका उपयोग क्यों करते है ?
सी प्रोग्रामिंग में, gets() फंक्शन का उपयोग स्टैंडर्ड इनपुट डिवाइस से टेकस्ट की एक लाईन को स्कैन करने या पढ़ने और इसे स्ट्रिंग वेरिएबल में संग्रहीत करने के लिए किया जाता है । इसका उपयोग इनपुट को तब तक पढ़ने के लिए किया जाता है जब तक कि यह न्यूलाइन या एंड ऑफ फाइल (EOF) का सामना न कर लेता है ।
Syntax to use gets():
Char *gets (char *str);
gets() फंक्शन को बेहतर ढंग से समझने के लिए, एक वास्तविक प्रोग्राम का उपयोग करते हैं ।
Write a C program using gets() ?
चलिए देखते है, आप कैसे एक सी प्रोग्राम को लिख सकते है जो यूजर से gets() फंक्शन के जरिए एक नाम को इनपूट लेता है और उसे स्क्रीन पर प्र्रिंट करके दिखाता है ।
// program to use gets function
#include <stdio.h>
int main()
{
Char str [25] ;
printf(“Please enter your Name\n”);
gets(str);
printf(“Your Name is : %s\n” , str );
return 0;
}
निर्ष्कष – Conclusion
मुझे आशा है इस पोस्ट से आपने सी प्रोग्रामिंग (C programming) के इनपुट फंक्शन (Input function) क्या है और उनके उपयोग के बारे में अच्छे से हिन्दी में जानकारी प्राप्त कर लिया है ।
अगर फिर भी Input functions को लेकर आपके मन में अन्य कोई प्रश्र हैं, तो आप हमें कॉमेंट करके बता सकते है ।
FAQ’s
Q1 :
Ans:
अन्य पोस्ट पढ़े :-
- Basic Structure of C Programming in Hindi ?
- सी प्रोग्रामिंग में ऑपरेटर क्या है ?
- Errors in C programming in Hindi ?