आपने शायद शब्द के बारे में सुना है सफेद है यदि आप सी ++ कोडर हैं। यह फ़ंक्शन आमतौर पर सी ++ में यह पता लगाने के लिए प्रयोग किया जाता है कि कोई विशिष्ट वर्ण एक व्हाइटस्पेस वर्ण है या नहीं। व्हॉट्सएप वर्ण वे होते हैं जिनका उपयोग टेक्स्ट स्ट्रिंग में शब्दों या वर्णों को अलग करने के लिए किया जाता है, जैसे रिक्त स्थान, टैब और लाइन ब्रेक।
जानने के लिए इस गाइड का पालन करें रिक्त है() विस्तार से कार्य करें।
सी ++ में एक isblank () फ़ंक्शन क्या है
रिक्त है() C++ मानक पुस्तकालय की एक अंतर्निहित विशेषता है, जिसे यह सत्यापित करने के लिए डिज़ाइन किया गया है कि दिया गया वर्ण एक स्थान है या एक टैब वर्ण है। समारोह में शामिल है
का वाक्य-विन्यास रिक्त है() कार्य सरल है। यह अपने तर्क के रूप में एकल वर्ण लेता है, जो उस वर्ण का प्रतिनिधित्व करता है जिसे आप जांचना चाहते हैं।
int खाली है ( इंट च ) ;
यदि वर्ण एक स्थान या एक टैब है, और अन्यथा गलत है, तो फ़ंक्शन सही लौटाता है। जब आप स्ट्रिंग से अनावश्यक या अनावश्यक वर्णों को हटाना चाहते हैं तो यह फ़ंक्शन बहुत उपयोगी होता है।
isblank() फ़ंक्शन का उपयोग
रिक्त है() समारोह कई अलग-अलग संदर्भों में उपयोगी है। जाँच करने के लिए:
1: isblank() का उपयोग यह जांचने के लिए करें कि क्या कैरेक्टर एक व्हॉट्सएप कैरेक्टर है
हम उपयोग कर सकते हैं रिक्त है() यह पता लगाने की विधि कि कोई वर्ण रिक्त स्थान वाला वर्ण है या नहीं।
#शामिल#शामिल
मुख्य प्रवेश बिंदु ( ) {
चार च = '' ;
अगर ( सफेद है ( चौधरी ) ) {
एसटीडी :: अदालत << 'चरित्र एक रिक्त स्थान वर्ण है।' << एसटीडी :: एंडल;
} अन्य {
एसटीडी :: अदालत << 'चरित्र एक व्हाइटस्पेस वर्ण नहीं है।' << एसटीडी :: एंडल;
}
वापस करना 0 ;
}
उपरोक्त कोड में, चर चौधरी फिर घोषित किया जाता है और व्हाइटस्पेस का मान दिया जाता है। फिर, हम यह निर्धारित करने के लिए कि क्या दिया गया वर्ण एक खाली स्थान वाला वर्ण है या नहीं, if-else कथन का उपयोग करते हैं। यदि विचाराधीन वर्ण एक खाली स्थान वाला वर्ण है, तो खाली स्थान वाला वर्ण संदेश मुद्रित होता है।
उत्पादन
2: स्ट्रिंग में व्हॉट्सएप कैरेक्टर है या नहीं, यह जांचने के लिए isblank () का उपयोग करना
isblank() विधि के लिए एक अन्य लोकप्रिय अनुप्रयोग यह निर्धारित करना है कि क्या स्ट्रिंग में सिर्फ खाली स्थान के वर्ण शामिल हैं। यह उपयोगकर्ता इनपुट को सत्यापित करने में सहायक है। फ़ंक्शन का उपयोग यह निर्धारित करने के लिए किया जा सकता है कि इनपुट खाली है या केवल व्हॉट्सएप है। इस परिदृश्य में, आप उपयोगकर्ता को मान्य डेटा प्रदान करने के लिए संकेत दे सकते हैं।
#शामिल#शामिल
मुख्य प्रवेश बिंदु ( ) {
एसटीडी :: स्ट्रिंग str = 'लिनक्स, संकेत! \टी ' ;
के लिए ( चार सीएच: स्ट्र ) {
अगर ( सफेद है ( चौधरी ) ) {
एसटीडी :: अदालत << 'चरित्र ' << चौधरी << 'एक व्हाइटस्पेस कैरेक्टर है।' << एसटीडी :: एंडल;
} अन्य {
एसटीडी :: अदालत << 'चरित्र ' << चौधरी << 'एक व्हाइटस्पेस कैरेक्टर नहीं है।' << एसटीडी :: एंडल;
}
}
वापस करना 0 ;
}
कोड में, हम एक स्ट्रिंग को इनिशियलाइज़ करते हैं एसटीआर और इसे स्ट्रिंग दें लिनक्स, संकेत! . उसके बाद, स्ट्रिंग में प्रत्येक वर्ण को पार करने के लिए लूप के लिए उपयोग किया जाता है। यह पता लगाने के लिए कि क्या कोई विशेष वर्ण रिक्त स्थान है, हम इसका उपयोग करते हैं रिक्त है() तरीका। यदि वर्ण सफेद स्थान नहीं है, तो हम इसे इंगित करने के लिए एक संदेश मुद्रित करते हैं, अन्यथा, हम एक संदेश को इंगित करते हुए मुद्रित करते हैं कि यह एक सफेद स्थान है।
उत्पादन
निष्कर्ष
रिक्त है() फ़ंक्शन सी ++ प्रोग्रामिंग में एक शक्तिशाली उपकरण है जिसका उपयोग यह जांचने के लिए किया जा सकता है कि कोई दिया गया वर्ण व्हाइटस्पेस या टैब है या नहीं। यह एक तेज़, कुशल और पोर्टेबल फ़ंक्शन है जिसका उपयोग बड़े पैमाने पर डेटा का तेजी से और सटीक विश्लेषण करने के लिए किया जा सकता है। चाहे आप एक छोटा डेस्कटॉप एप्लिकेशन लिख रहे हों या एक बड़े पैमाने का सिस्टम, रिक्त है() फ़ंक्शन आपको कोड लिखने में मदद कर सकता है जो विश्वसनीय, कुशल और बनाए रखने में आसान है।