C ++ iscntrl () - Thư viện chuẩn C ++

Hàm iscntrl () trong C ++ kiểm tra xem ký tự đã cho có phải là ký tự điều khiển hay không.

nguyên mẫu iscntrl ()

 int iscntrl (int ch);

Các iscntrl()kiểm tra chức năng nếu ch là một nhân vật điều khiển hoặc không theo phân loại C locale hiện cài đặt. Theo mặc định, các ký tự có mã từ 0x00 đến 0x1F và 0x7F được coi là ký tự điều khiển.

Có 32 ký tự điều khiển trong bộ ký tự ASCII, bao gồm null, nguồn cấp dòng, bắt đầu văn bản, xóa lùi, tab, v.v.

Hành vi của iscntrl()không được xác định nếu giá trị của ch không thể biểu diễn dưới dạng ký tự không dấu hoặc không bằng EOF.

Nó được định nghĩa trong tệp tiêu đề "> tệp tiêu đề.

tham số iscntrl ()

ch: Ký tự cần kiểm tra.

iscntrl () Giá trị trả về

Các iscntrl()hàm trả về giá trị khác không nếu ch là một nhân vật điều khiển, nếu không thì trả bằng không.

Ví dụ: Hàm iscntrl () hoạt động như thế nào

 #include #include using namespace std; int main() ( char ch1 = ' '; char ch2 = 'x'; iscntrl(ch1)?cout << ch1 << " is a control character":cout << ch1 << " is not a control character"; cout << endl; iscntrl(ch2)?cout << ch2 << " is a control character":cout << ch2 << " is not a control character"; return 0; )

Khi bạn chạy chương trình, đầu ra sẽ là:

 là một ký tự điều khiển x không phải là một ký tự điều khiển

thú vị bài viết...