Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

Isprint() ใน C++


ฟังก์ชัน isprint() เป็นฟังก์ชันที่กำหนดไว้ล่วงหน้า และจะตรวจสอบว่าอักขระที่ส่งผ่านนั้นพิมพ์ได้หรือไม่ ส่งกลับค่าที่ไม่ใช่ศูนย์ หากสำเร็จ มิฉะนั้นจะเป็นศูนย์ ฟังก์ชันนี้ประกาศในไฟล์ส่วนหัว “cctype”

นี่คือไวยากรณ์ของ isprint() ในภาษา C++

int isprint(int character);

ที่นี่

ตัวละคร − ตัวละครจะถูกตรวจสอบ

นี่คือตัวอย่าง isprint() ในภาษา C++

ตัวอย่าง

#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

ในโปรแกรมข้างต้น มีการประกาศตัวแปรสามตัวเป็น val1, val2 และ val3 ตัวแปรแต่ละตัวถูกตรวจสอบว่าตัวแปรพิมพ์ได้หรือไม่

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;