Το πρόγραμμα του αρχείου WRTMORE.C παρουσιάζει μιά απλή αλλά σημαντική
έννοια, αυτή της ακολουθίας. Το πρόγραμμα περιέχει τέσσερις προτάσεις, όπου η
κάθε μιά είναι μιά κλήση της συνάρτησης printf.
Η σειρά εκτέλεσης των προτάσεων καθορίζεται από την σειρά που είναι
γραμμένες στο κείμενο του προγράμματος, έτσι ώστε η εκτέλεση ξεκινά από την
πρώτη γραμμή και ακολουθούν η δεύτερη, η τρίτη και τελικά η τέταρτη.
Σημειώστε τον χαρακτήρα '\' (backslash) στο τέλος των μηνυμάτων. Το backslash
χρησιμοποιείται γιά να ειδοποιήσει τον μεταφραστή οτι οι χαρακτήρες που
ακολουθούν δεν είναι εκτυπώσιμοι αλλά αποτελούν χαρακτήρες ελέγχου. Ετσι ο
χαρακτήρας 'n' σημαίνει νέα γραμμή (new line, carriage return/line feed) έτσι ώστε
ο δρομέας της οθόνης μετακινείται μιά γραμμή προς τα κάτω και τοποθετείται
στην πρώτη θέση της νέας γραμμής. Το '\n' θα μπορούσε να είχε τοποθετηθεί
οπουδήποτε μέσα στο μήνυμα και να το κόψει σε δύο γραμμές.
Τώρα το πρόγραμμα μπορεί να περιγραφεί πλήρως. Η πρώτη πρόταση εμφανίζει
ένα μήνυμα και πηγαίνει σε νέα γραμμή. Η δεύτερη πρόταση εμφανίζει μήνυμα
αλλά δεν αλλάζει γραμμή έτσι ώστε η τρίτη πρόταση συνεχίζει την εμφάνιση του
δικού της μηνύματοσς στην ίδια γραμμή. Τελειώνει όμως με δύο αλλάγές γραμμής
έτσι ώστε έχουμε μιά κενή γραμμή στην οθόνη. Η τελευταία γραμμή τυπώνει το
μήνυμά της, αλλάζει γραμμή και το πρόγραμμα τερματίζει. Μετά την εκτέλεση η
οθόνη πρέπει να περιέχει τα παρακάτω
This is a line of text to output.
And this is another line of text.
This is a third line.
Μπορείτε τώρα να μεταβάλετε τα μηνύματα, να προσθέσετε και άλλες προτάσεις
εμφάνισης μηνυμάτων και να πειραματιστείτε με τις μορφοποιήσεις.
|