Computer >> Máy Tính >  >> Lập trình >> C ++

Isprint () trong C ++

Hàm isprint () là hàm được xác định trước và nó kiểm tra xem các ký tự được truyền vào có thể in được hay không. Nó trả về giá trị khác 0, nếu thành công, ngược lại là 0. Hàm này được khai báo trong tệp tiêu đề “cctype”.

Đây là cú pháp của isprint () trong ngôn ngữ C ++,

int isprint(int character);

Đây,

nhân vật - Nhân vật sẽ được kiểm tra.

Đây là một ví dụ về isprint () trong ngôn ngữ C ++,

Ví dụ

#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;
}

Đầu ra

Giá trị
value is not printable
value is printable
value is not printable

Trong chương trình trên, ba biến được khai báo là val1, val2 và val3. Mỗi biến được kiểm tra xem biến đó có thể in được hay không.

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;