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

Hàm ispunct () trong C ++ kiểm tra xem ký tự đã cho có phải là ký tự dấu câu hay không.

ispunct () Nguyên mẫu

 int ispunct (int ch);

Các ispunct()kiểm tra chức năng nếu ch là một nhân vật dấu chấm câu như phân loại theo các locale C hiện hành. Theo mặc định, các ký tự dấu câu là! "# $% & '() * +, -. /:;? @ () _` (|) ~.

Hành vi của ispunct()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ố ispunct ()

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

ispunct () Giá trị trả về

Các ispunct()hàm trả về giá trị khác không nếu ch là một nhân vật dấu chấm câu, nếu không trả về số không.

Ví dụ: Cách hoạt động của hàm ispunct ()

 #include #include using namespace std; int main() ( char ch1 = '+'; char ch2 = 'r'; ispunct(ch1) ? cout << ch1 << " is a punctuation character" : cout << ch1 << " is not a punctuation character"; cout << endl; ispunct(ch2) ? cout << ch2 << " is a punctuation character" : cout << ch2 << " is not a punctuation character"; return 0; )

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

 + là một ký tự dấu câu r không phải là một ký tự dấu câu

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