फंक्शन isprint() एक प्रीडिफाइन्ड फंक्शन है और यह जांचता है कि पास किए गए कैरेक्टर्स प्रिंट करने योग्य हैं या नहीं। यह सफल होने पर नॉन-ज़ीरो मान लौटाता है, अन्यथा शून्य। यह फंक्शन "cctype" हेडर फ़ाइल में घोषित है।
C++ भाषा में isprint() का सिंटैक्स निम्नलिखिक है,
int isprint(int character);
यहां,
character − वह कैरेक्टर जिसे जांचना है।
C++ भाषा में isprint() का एक उदाहरण निम्नलिखिक है,
उदाहरण
#include<iostream> #include<cctype> using namespace std; int main() { int val1 = 28; int val2 = 's'; int val3 = '\n'; if(isprint(val1)) cout << "मान प्रिंट करने योग्य है"<< endl; else cout << "मान प्रिंट करने योग्य नहीं है"<< endl; if(isprint(val2)) cout << "मान प्रिंट करने योग्य है"<< endl; else cout << "मान प्रिंट करने योग्य नहीं है"<< endl; if(isprint(val3)) cout << "मान प्रिंट करने योग्य है"<< endl; else cout << "मान प्रिंट करने योग्य नहीं है"<< endl; return 0; } आउटपुट
मान प्रिंट करने योग्य नहीं है मान प्रिंट करने योग्य है मान प्रिंट करने योग्य नहीं है
उपरोक्त प्रोग्राम में, तीन वेरिएबल्स val1, val2, और val3 घोषित किए गए हैं। प्रत्येक वेरिएबल को जांचा जाता है कि वेरिएबल प्रिंट करने योग्य है या नहीं।
if(isprint(val1)) cout << "मान प्रिंट करने योग्य है"<< endl; else cout << "मान प्रिंट करने योग्य नहीं है"<< endl; if(isprint(val2)) cout << "मान प्रिंट करने योग्य है"<< endl; else cout << "मान प्रिंट करने योग्य नहीं है"<< endl; if(isprint(val3)) cout << "मान प्रिंट करने योग्य है"<< endl; else cout << "मान प्रिंट करने योग्य नहीं है"<< endl;