फ़ंक्शन isprint() पूर्वनिर्धारित फ़ंक्शन है और यह जांचता है कि पारित वर्ण प्रिंट करने योग्य हैं या नहीं। यह गैर-शून्य मान देता है, अन्यथा सफल होने पर, शून्य। यह फ़ंक्शन "cctype" हेडर फ़ाइल में घोषित किया गया है।
यहाँ C++ भाषा में isprint() का सिंटैक्स दिया गया है,
int isprint(int 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 << "value is printable"<< endl; else cout << "value is not printable"<< endl; if(isprint(val2)) cout << "value is printable"<< endl; else cout << "value is not printable"<< endl; if(isprint(val3)) cout << "value is printable"<< endl; else cout << "value is not printable"<< endl; return 0; }
आउटपुट
value is not printable value is printable value is not printable
उपरोक्त कार्यक्रम में, तीन चरों को वैल1, वैल2 और वैल3 के रूप में घोषित किया गया है। प्रत्येक वेरिएबल की जाँच की जाती है कि वेरिएबल प्रिंट करने योग्य है या नहीं।
if(isprint(val1)) cout << "value is printable"<< endl; else cout << "value is not printable"<< endl; if(isprint(val2)) cout << "value is printable"<< endl; else cout << "value is not printable"<< endl; if(isprint(val3)) cout << "value is printable"<< endl; else cout << "value is not printable"<< endl;