C ispunct () - Biblioteca standard C

Funcția ispunct () verifică dacă un caracter este sau nu un semn de punctuație.

Prototipul funcției ispunct()este:

 int ispunct(int argument);

Dacă un caracter transmis ispunct()funcției este o punctuație, acesta returnează un număr întreg diferit de zero. Dacă nu, returnează 0.

În programarea C, caracterele sunt tratate ca numere întregi pe plan intern. De aceea ispunct()ia un argument întreg.

ispunct()Funcția este definită în fișierul antet ctype.h.

Exemplul 1: Program pentru a verifica punctuația

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

Ieșire

 : este o punctuație 

Exemplul 2: Imprimați toate punctuațiile

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

Ieșire

Toate punctuațiile din C:! "# $% & '() * +, -. /:;? @ () _` (|) ~

Articole interesante...