Ctype.h


Αυτό το αρχείο κεφαλίδα δηλώνει συναρτήσεις για τον έλεγχο χαρακτήρων. Όλες παίρνουν int σαν τη μόνη παράμετρο και επιστρέφουν int. Η παράμετρος πρέπει να είναι είτε EOF ή κάποιος χαρακτήρας ο οποίος χωράει σ' ένα unsigned char.

Συναρτήσεις ελέγχου

Επιστρέφουν διάφορο του μηδενός (αληθές) αν το c είναι αυτό που ψάχνουν.

isalnum(c)

Επιστρέψει αληθές αν ο χαρακτήρας είναι γράμμα ή δεκαδικό ψηφίο.

isalpha(c)

Επιστρέφει αληθές αν ο χαρακτήρας είναι γράμμα.

iscntrl(c)

Επιστρέφει αληθές αν είναι χαρακτήρας ελέγχου.

isdigit(c)

Αληθές αν είναι δεκαδικό ψηφίο.

isgraph(c)

Αληθές για όλους τους εκτυπώσιμους χαρακτήρες πλην του κενού.

islower(c)

Αληθές αν είναι πεζό γράμμα.

isprint(c)

Αληθές για όλους τους εκτυπώσιμους χαρακτήρες μαζί με το κενό.

ispunct(c)

Αληθές αν είναι κάποιο σύμβολο( !, @, #, κτλ ).

isspace(c)

Αληθές αν είναι κάποιος χαρακτήρας στοίχισης, όπως το κενό, το tab, το newline κ.α.

isupper(c)

Αληθές αν είναι κεφαλαίο γράμμα.

isxdigit(c)

Αληθές αν είναι δεκαεξαδικό ψηφίο.

Συναρτήσεις αλλαγής

Επιστρέφουν τον αλλαγμένο χαρακτήρα ή c αν ο χαρακτήρας δεν είναι αυτό που θέλουν.

tolower(c)

Παίρνει ένα χαρακτήρα και αν είναι κεφαλαίο γράμμα, επιστρέφει το αντίστοιχο πεζό γράμμα.

toupper(c)

Παίρνει ένα χαρακτήρα και αν είναι πεζό γράμμα, επιστρέφει το αντίστοιχο κεφαλαίο γράμμα.

Βιβλιογραφία

Prentice Hall - The C Programming Language- Brian W. Kernighan, Dennis M. Ritchie, 2nd ed.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.