Προσθέστε τις ακόλουθες γραμμές στο " περιλαμβάνει " το τμήμα του αρχείου header για την κατηγορία που θα γράψει το αρχείο κειμένου :
# include # include " fstream " είναι το αρχείο i /o κατηγορίας ρεύμα . " iostream " είναι το πρότυπο i /o τάξη , που χρησιμοποιείται για να γράψει τα μηνύματα στην οθόνη . " using namespace std " σας επιτρέπει να χρησιμοποιήσετε αυτά τα δύο τμήματα Standard Βιβλιοθήκη χωρίς το ενοχλητικό " std :: " πρόθεμα για μέλη της κατηγορίας . 2 αναγνωρίσει μια μεταβλητή του τύπου " ofstream " ( ρεύμα εξόδου του αρχείου ) στην τάξη σας μεταβλητή ιδιωτικό μέλος ενότητα ( ή στη λειτουργία που γράφει το αρχείο κειμένου ) : ofstream fileout ? Ανοίξτε το αρχείο , μεταβιβάζοντας τη διαδρομή και το όνομα αρχείου ως παράμετρο , στην τάξη σας κατασκευαστή ( ή τη λειτουργία που γράφει το αρχείο κειμένου ) : fileout.open ( " /tmp /output.txt " ) ? Η προεπιλεγμένη λειτουργία της «ανοικτή» είναι να ανοίξει ένα ρεύμα αρχείο κειμένου . Εάν παραλείψετε το μονοπάτι , το αρχείο θα γραφτεί στο τρέχοντα κατάλογο εργασίας σας . Αν το αρχείο δεν υπάρχει , θα δημιουργηθεί . Αν το κάνει, θα πρέπει να αντικατασταθούν . Η κατάσταση μπορεί να οριστεί ως μια προαιρετική παράμετρο για να "ανοίξει . ». Για παράδειγμα, η ακόλουθη πρόσκληση ανοίγει ένα αρχείο στον τρέχοντα κατάλογο εργασίας , και προσθέτει σε αυτό αντί για αντικατάσταση είναι : fileout.open ( " output.txt " , fstream :: app) ? Ξεκινήστε μια if-block στη λειτουργία που γράφει στο αρχείο κειμένου . Είναι σημαντικό να βεβαιωθείτε ότι ο φάκελος ανοίχθηκε . Χρησιμοποιήστε fstream " is_open " λειτουργία για τον έλεγχο : αν ( fileout.is_open ( ) ) { Η ανοικτή θα αποτύχει αν δεν έχετε δικαιώματα εγγραφής στον κατάλογο , ή το δίσκο είναι πλήρης, ή καταστραφεί . Γράψτε στο αρχείο χρησιμοποιώντας fstream του <<" τεθεί σε " φορέα μετά το " αν ". Για παράδειγμα, η ακόλουθη γράφει μια γραμμή κειμένου που ακολουθείται από την τιμή που αποδίδεται στη μεταβλητή "a . "
εικόνων 3
4
5
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα