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

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

Nguyên mẫu hàm của ispunct()là:

 int ispunct(int argument);

Nếu một ký tự được truyền cho ispunct()hàm là một dấu chấm câu, nó sẽ trả về một số nguyên khác 0. Nếu không, nó trả về 0.

Trong lập trình C, các ký tự được coi là số nguyên bên trong. Đó là lý do tại sao ispunct()nhận đối số là số nguyên.

Các ispunct()chức năng được định nghĩa trong file header ctype.h.

Ví dụ 1: Chương trình kiểm tra dấu câu

 #include #include int main() ( char c; int result; c = ':'; result = ispunct(c); if (result == 0) ( printf("%c is not a punctuation", c); ) else ( printf("%c is a punctuation", c); ) return 0; )

Đầu ra

 : là một dấu câu 

Ví dụ 2: In tất cả các Dấu câu

 #include #include int main() ( int i; printf("All punctuations in C: "); // looping through all ASCII characters for (i = 0; i <= 127; ++i) if(ispunct(i)!= 0) printf("%c ", i); return 0; ) 

Đầu ra

Tất cả các dấu câu trong C:! "# $% & '() * +, -. /:;? @ () _` (|) ~

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