C ispunct () - C standarta bibliotēka

Funkcija ispunct () pārbauda, ​​vai rakstzīme ir pieturzīme.

Funkcijas prototips ispunct()ir:

 int ispunct(int argument);

Ja ispunct()funkcijai nodotais rakstzīme ir pieturzīme, tas atgriež veselu skaitli, kas nav nulle. Ja nē, tas atgriež 0.

C programmēšanā rakstzīmes iekšēji tiek uzskatītas par veseliem skaitļiem. Tāpēc ispunct()ņem vesela skaitļa argumentu.

ispunct()Funkcija ir definēta ctype.h galvenes failu.

1. piemērs: pieturzīmju pārbaudes programma

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

Rezultāts

 : ir pieturzīmes 

2. piemērs: izdrukājiet visas pieturzīmes

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

Rezultāts

Visas pieturzīmes C:! "# $% & '() * +, -. /:;? @ () _` (|) ~

Interesanti raksti...