C ispunct () - C standardna biblioteka

Funkcija ispunct () provjerava je li znak interpunkcijski znak ili nije.

Prototip funkcije ispunct()je:

 int ispunct(int argument);

Ako je znak koji se prosljeđuje ispunct()funkciji interpunkcija, vraća cijeli broj koji nije nula. Ako nije, vraća 0.

U programiranju na C znakovi se interno tretiraju kao cijeli brojevi. Zbog toga ispunct()uzima argument cijelog broja.

ispunct()Funkcija je definirana u ctype.h zaglavlja datoteke.

Primjer 1: Program za provjeru interpunkcije

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

Izlaz

 : je interpunkcija 

Primjer 2: Ispišite sve interpunkcije

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

Izlaz

Sve interpunkcije u C:! "# $% & '() * +, -. /:;? @ () _` (|) ~

Zanimljivi članci...