C ispunct () - C Standard Library

Funksjonen ispunct () sjekker om et tegn er et tegnsettingstegn eller ikke.

Funksjonsprototypen til ispunct()er:

 int ispunct(int argument);

Hvis et tegn som sendes til ispunct()funksjonen er en tegnsetting, returnerer det et heltall som ikke er null. Hvis ikke, returnerer den 0.

I C-programmering behandles tegn internt som heltall. Det er derfor ispunct()tar et heltall argument.

Den ispunct()funksjon som er angitt i den ctype.h topptekstfilen.

Eksempel 1: Program for å sjekke tegnsetting

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

Produksjon

 : er en tegnsetting 

Eksempel 2: Skriv ut alle tegnsetting

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

Produksjon

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

Interessante artikler...