Βίντεο: From C to Python by Ross Rheingans-Yoo 2024
Η C ++ προσθέτει ένα κομμάτι κώδικα στο μπροστινό μέρος του προγράμματός σας εκτελείται πριν το main () αποκτήσει έλεγχο. Μεταξύ άλλων, ο κώδικας αυτός δημιουργεί τα προεπιλεγμένα αντικείμενα εισόδου / εξόδου που εμφανίζονται σε αυτόν τον πίνακα.
Αντικείμενο | Αντικείμενο | Αντικείμενο |
---|---|---|
Σειρά | Σκοπός | cin istream |
Στάνταρ wchar_t " | εξόδου | cout
εξόδου char |
ct | ostream | τυπική απόδοση εξόδου |
wcout < Τυποποιημένο σφάλμα | Τυποποιημένο log | wclr
Τρέχοντας σφάλμα |
Τυποποιημένο λάθος | Τάση | > Πρότυπο wchar_t "ευρεία |
char" log |
|
Έχετε δει πιθανώς cin και cout καθώς διαβάζουν την είσοδο από το πληκτρολόγιο και την έξοδο στην οθόνη, αντίστοιχα. Ο χρήστης μπορεί να ανακαλέσει την τυπική είσοδο και την τυπική έξοδο σε ένα αρχείο όταν εκτελεί ένα πρόγραμμα ως εξής:
C:> MyProgram DefaultOut. txt |
Εδώ ο χειριστής λέει "Εκτελέστε | MyProgram | αλλά διαβάστε την τυπική είσοδο από το |
InputFile. txt | αντί για το πληκτρολόγιο και στείλτε τι θα πήγαινε στην τυπική έξοδο στο αρχείο | DefaultOut. κείμενο.
" |
Οι εργασίες εισόδου και εξόδου ανατροφοδότησης από τη γραμμή εντολών του DOS στα Windows και σε όλες τις εκδόσεις του Unix και του Linux. Είναι ο ευκολότερος τρόπος για να εκτελέσετε αρχεία εισόδου / εξόδου όταν προσπαθείτε να γράψετε κάτι γρήγορο και βρώμικο.
Από προεπιλογή, το αντικείμενο cerr εξέρχεται στην οθόνη ακριβώς όπως το cout
, εκτός από το ότι γίνεται επαναπροσανατολισμός ξεχωριστά - η προεπιλεγμένη προεπιλεγμένη έξοδος τύπου cout σε ένα αρχείο δεν μεταφέρει την έξοδο cerr. Αυτό επιτρέπει σε ένα πρόγραμμα να εμφανίζει μηνύματα σφάλματος στον χειριστή ακόμη και αν το cout έχει ανακατευθυνθεί σε ένα αρχείο.
και wcerr είναι ευρεία έκδοση της τυποποιημένης εισόδου, εξόδου και σφάλματος, αντίστοιχα. Αυτά έχουν σχεδιαστεί για να χειρίζονται τα σύμβολα Unicode:
cout