सी ++ में स्कैनफ () का उपयोग कैसे करें
स्कैनफ () सी में एक व्यापक रूप से उपयोग किया जाने वाला फ़ंक्शन है जो उपयोगकर्ता के लिए इनपुट स्वीकार करता है, प्रोग्रामर को प्रोग्राम में लिखने के बजाय अपनी पसंद का इनपुट दर्ज करने की इजाजत देता है। यह से डेटा पढ़ता है मानक इनपुट (stdin) पुस्तकालय। स्कैनफ () फ़ंक्शन मानक इनपुट डिवाइस जैसे कि कीबोर्ड से स्वरूपित डेटा प्राप्त करता है। स्कैनफ () समारोह निम्नानुसार घोषित किया गया है।
f ( प्रारूप, ... )स्कैनफ () फ़ंक्शन दो पैरामीटर स्वीकार करता है:
- प्रारूप : पढ़ने के लिए डेटा के प्रारूप को इंगित करने वाला एक स्ट्रिंग। इस स्ट्रिंग में रूपांतरण विनिर्देशक शामिल हो सकते हैं, जो बताते हैं स्कैनफ () किस तरह के इनपुट का अनुमान लगाना है और इसे कैसे पढ़ना है।
- (अतिरिक्त तर्क) : ऐसे अतिरिक्त डेटा हैं जो निर्दिष्ट करते हैं कि कंसोल पर किस डेटा को प्रिंट करने की आवश्यकता है। आपके द्वारा यहां निर्दिष्ट किया गया डेटा क्रम में होना चाहिए।
स्कैनफ () फ़ंक्शन का उपयोग किसी भी मान को लेने के लिए किया जा सकता है, चाहे वह पूर्णांक हो, वर्ण हो या कोई भी प्रकार हो। हालाँकि, आपको %d, %s, %f, और अधिक जैसे प्रारूप विनिर्देशक का उपयोग करके डेटा प्रकार निर्दिष्ट करना होगा।
उदाहरण
का उदाहरण स्कैनफ () नीचे दिया गया है:
# शामिल
#शामिल
का उपयोग करते हुए नाम स्थान कक्षा ;
int यहाँ मुख्य ( ) {
int यहाँ आयु ;
अदालत << 'कृपया अपनी उम्र दर्ज करें: ' ;
f ( '%डी' , और आयु ) ;
अदालत << 'मेरी उम्र है =' << आयु ;
वापस करना 0 ;
}
उपरोक्त कोड का उपयोग करने वाले उपयोगकर्ता से इनपुट स्वीकार करता है स्कैनफ () समारोह, जो है आयु इस मामले में। जब आप वांछित संख्या दर्ज करते हैं, तो यह cout फ़ंक्शन का उपयोग करके आउटपुट पर प्रिंट हो जाएगा। यहाँ हमने प्रयोग किया %डी प्रारूप संख्या स्वीकार करने के लिए।
उत्पादन
निष्कर्ष
सी ++ में, स्कैनफ () फ़ंक्शन का उपयोग उपयोगकर्ता से इनपुट स्वीकार करने के लिए किया जा सकता है। इनपुट पूर्णांकों, वर्णों या फ्लोटिंग नंबरों में हो सकता है। इसका सिंटैक्स काफी सरल है जिसमें केवल प्रारूप और अतिरिक्त तर्क शामिल हैं। C++ में इसका उपयोग कैसे करें, इसके बारे में अधिक जानकारी के लिए, उपर्युक्त दिशानिर्देशों का पालन करें।