C ispunct () - C Standard Βιβλιοθήκη

Η συνάρτηση ispunct () ελέγχει αν ένας χαρακτήρας είναι ένα σημείο στίξης ή όχι.

Το πρωτότυπο της συνάρτησης ispunct()είναι:

 int ispunct(int argument);

Εάν ένας χαρακτήρας που μεταβιβάζεται στη ispunct()συνάρτηση είναι ένα σημείο στίξης, επιστρέφει έναν μηδενικό ακέραιο. Εάν όχι, επιστρέφει 0.

Στον προγραμματισμό C, οι χαρακτήρες αντιμετωπίζονται ως ακέραιοι εσωτερικά. Γι 'αυτό ispunct()παίρνει ένα ακέραιο επιχείρημα.

Η ispunct()συνάρτηση ορίζεται στο αρχείο κεφαλίδας ctype.h.

Παράδειγμα 1: Πρόγραμμα ελέγχου σημείων στίξης

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

Παραγωγή

 : είναι ένα σημείο στίξης 

Παράδειγμα 2: Εκτύπωση όλων των σημείων στίξης

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

Παραγωγή

Όλα τα σημεία στίξης σε C:! "# $% & '() * +, -. /:;? @ () _` (|) ~

ενδιαφέροντα άρθρα...