Iostream: Διαφορά μεταξύ των αναθεωρήσεων
Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Ggia (συζήτηση | συνεισφορές) |
μ μικρές διορθώσεις |
||
Γραμμή 2:
{{C++ Πρότυπη βιβλιοθήκη}}
Το '''<code>iostream</code>''' είναι μέρος της πρότυπης βιβλιοθήκης της γλώσσας προγραμματισμού [[C++]] για την είσοδο/έξοδο δεδομένων. Τα αρχικά ''io'' στο όνομα της βιβλιοθήκης αναφέρονται στις αγγλικές λέξεις '''I'''nput/'''O'''utput '''Stream''' που μεταφράζονται ως είσοδος/έξοδος ροής (stream) δεδομένων. Η βιβλιοθήκη <code>iostream</code> παρέχει την βασική είσοδο/έξοδο σε ένα πρόγραμμα της C++. Η βιβλιοθήκη χρησιμοποιεί τις κλάσεις-αντικείμενα '''<code>cin</code>''' (είναι παράφραση του αγγλικού see-in που σημαίνει ''δες είσοδο''), '''<code>cout</code>''' (είναι παράφραση του αγγλικού see-out που σημαίνει ''δες έξοδο''), '''<code>cerr</code>''' (είναι παράφραση του αγγλικού see-error που σημαίνει ''δες έξοδο λαθών''), and '''<code>clog</code>''' ((είναι παράφραση του αγγλικού see-log που σημαίνει ''δες έξοδο αρχείου καταγραφής'') για την ροή δεδομένων στην τυπική έξοδο, έξοδο, την έξοδο λαθών και την έξοδο στο αρχείο καταγραφής. Όλα αυτές οι κλάσεις-
==Παραδείγματα==
Ένα απλό παράδειγμα χρήσης είναι το [[Πρόγραμμα hello world|πρόγραμμα "hello
<source lang="cpp">
Γραμμή 33:
cin >> name; // περιμένει να διαβάζει από την είσοδο-πληκτρολόγιο
// ένα αλφαριθμητικό με το όνομα (μέχρι να πατήσει
// ο χρήστης το enter, δηλαδή την αλλαγή γραμμής)
// Εναλλακτικά θα μπορούσε να είναι με την χρήση του '\n':
Γραμμή 50:
{|class = wikitable
|-
|<code>width(int x)</code> ||
|-
|<code>fill(char x)</code> || ο χαρακτήρας που θα χρησιμοποιηθεί για την περίπτωση που θα πρέπει να γεμιστεί για να φτάσουμε στο
|-
|<code>precision(int x)</code> || ορίζει τον αριθμό ψηφίων (ακρίβεια) σε ένα
|}
Γραμμή 79:
|<code>dec</code> || αλλάζει την μορφοποίηση της εξόδου ώστε οι αριθμοί να εμφανίζονται σε δεκαδική μορφή
|-
|<code>oct</code> || αλλάζει την μορφοποίηση της εξόδου ώστε οι αριθμοί να εμφανίζονται σε [[Οκταδικό σύστημα αρίθμησης|οκταδική]] μορφή
|-
|<code>hex</code> || αλλάζει την μορφοποίηση της εξόδου ώστε οι αριθμοί να εμφανίζονται σε [[Δεκαεξαδικό σύστημα αρίθμησης|δεκαεξαδική μορφή]]
|-
|<code>ws</code> || επιβάλει στην ροή εισόδου να αγνοεί όλα τα κενά-whitespaces (είναι ο χαρακτήρας κενού (space), αλλαγής γραμμής (enter '\n'), το tab ('\t') κλπ.)
|-
|<code>showpoint</code> || μορφοποιεί την ροή δεδομένων ώστε να δείχνει τα δεκαδικά στοιχεία μαζί με κάποια μηδενικά με όλο τον αριθμό
|}
==Δείτε επίσης==
|