C ispunct () - C standartinė biblioteka

Funkcija ispunct () tikrina, ar simbolis yra skyrybos ženklas, ar ne.

Funkcijos prototipas ispunct()yra:

 int ispunct(int argument);

Jei ispunct()funkcijai perduotas simbolis yra skyrybos ženklas, jis pateikia ne nulinį sveikąjį skaičių. Jei ne, jis grąžina 0.

Programuojant C, simboliai viduje traktuojami kaip sveiki skaičiai. Štai kodėl ispunct()imamasi sveiko skaičiaus argumento.

ispunct()Funkcija yra apibrėžta ctype.h antraštės faile.

1 pavyzdys: programa, skirta patikrinti skyrybos ženklus

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

Rezultatas

 : yra skyryba 

2 pavyzdys: atsispausdinkite visus skyrybos ženklus

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

Rezultatas

Visi skyrybos ženklai C:! "# $% & '() * +, -. /:;? @ () _` (|) ~

Įdomios straipsniai...