C ispunct () - C Standard Library

Funktsioon ispunct () kontrollib, kas märk on kirjavahemärk või mitte.

Funktsiooni prototüüp ispunct()on:

 int ispunct(int argument);

Kui ispunct()funktsioonile edastatud märk on kirjavahemärk, tagastab see nullist erineva täisarvu. Kui ei, tagastab see 0.

C-programmeerimisel käsitletakse märke sisemiselt täisarvudena. Sellepärast ispunct()võtabki täisarvu argument.

ispunct()Funktsioon on määratletud ctype.h päisefaili.

Näide 1: Kirjavahemärkide kontrollimise programm

 #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äljund

 : on kirjavahemärgid 

Näide 2: printige kõik kirjavahemärgid

 #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äljund

Kõik kirjavahemärgid kirjas C:! "# $% & '() * +, -. /:;? @ () _` (|) ~

Huvitavad Artiklid...