C ispunct () - C Štandardná knižnica

Funkcia ispunct () kontroluje, či je znak interpunkčným znamienkom alebo nie.

Funkčný prototyp ispunct()je:

 int ispunct(int argument);

Ak je znakom odovzdaným ispunct()funkcii interpunkcia, vráti nenulové celé číslo. Ak nie, vráti 0.

V programovaní C sa znaky interne považujú za celé čísla. Preto ispunct()trvá celočíselný argument.

ispunct()Funkcia je definovaná v hlavičke súboru ctype.h.

Príklad 1: Program na kontrolu interpunkcie

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

Výkon

 : je interpunkcia 

Príklad 2: Tlačiť všetky interpunkčné znamienka

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

Výkon

Všetky interpunkčné znamienka v C:! "# $% & '() * +, -. /:;? @ () _` (|) ~

Zaujímavé články...