Κεφαλαία και πεζά γράμματα |
Το πρόγραμμα που βρίσκεται στο αρχείο UPLOW.C δίνει ένα παράδειγμα των δυνατοτήτων που δίνει η C στην επεξεργασία χαρακτήρων. Πιό συγκεκριμένα δείχνει τη χρήση τεσσάρων συναρτήσεων βιβλιοθήκης σχετικών με τα κεφαλαία και πεζά γράμματα που βρίσκονται στη βιβλιοθήκη με αρχείο κεφαλής CTYPE.H. Οι τέσσερεις αυτές συναρτήσεις βιβλιοθήκης είναι οι παρακάτω: isupper(c) Είναι το γράμμα c κεφαλαίο; islower(c) Είναι το γράμμα c πεζό; toupper(c) Μετατροπή του c σε κεφαλαίο. tolower(c) Μετατροπή του c σε πεζό. και καλούνται μέσα από την συνάρτηση mix_up_the_chars. Το πρόγραμμα διαβάζει μιά γραμμή το πολύ 80 χαρακτήρων από ένα αρχείο και μετατρέπει τα μεν πεζά γράμματα σε κεφαλαία τα δε κεφαλαία σε πεζά. Οι χαρακτήρες που δεν είναι γράμματα δεν μεταβάλλονται. Το αποτέλεσμα εμφανίζεται στην οθόνη. Υπάρχουν πολλές συναρτήσεις διαχείρισης χαρακτήρων που αναλύονται στο εγχειρίδιο του μεταφραστή σας. |
![]() |
![]() |
![]() |