1 Τοποθετήστε το C + + IDE κάνοντας κλικ στο εικονίδιο του προγράμματος του . Επιλέξτε " File /New /Project" και επιλέξτε " C + + Project" για να δημιουργήσετε ένα νέο C + + project . Ένα κενό αρχείο πηγαίου κώδικα εμφανίζεται στο τμήμα επεξεργασίας κειμένου του IDE 2
Γράψτε τις ακόλουθες δηλώσεις στην κορυφή του αρχείου πηγαίου κώδικα για να εισάγετε τις απαραίτητες βιβλιοθήκες εισόδου και εξόδου αρχείων : .
# include # include χρησιμοποιώντας namespace std ? αναγνωρίσει μια κύρια λειτουργία : int main ( ) { } Μια κύρια λειτουργία είναι το σημείο εισόδου στο πρόγραμμά σας , και αυτό είναι όπου όλα του πηγαίου κώδικα σας θα πάει . Κάθε γραμμή του κώδικα που γράφουν από αυτό το βήμα προς τα εμπρός πρέπει να είναι γραμμένη ανάμεσα στις αγκύλες που ακολουθούν την κύρια λειτουργία . Γράψτε το παρακάτω, για να κηρύξει τρεις τύπους αρχείων , οι οποίες είναι μεταβλητές που οδηγούν σε αρχεία: FILE * file0 ? FILE * file1 ? FILE * OutputFile ? Γράψτε τις ακόλουθες τρεις δηλώσεις να ανοίξει όλα τρία αρχεία χρησιμοποιώντας το " fopen " λειτουργία. Τα δύο πρώτα αρχεία που έχουν ανοιχτεί σε λειτουργία μόνο για ανάγνωση , ενώ το τελευταίο αρχείο ανοίγει στο write λειτουργία μόνο file0 = fopen ( " fileName0.txt " , "r ")? . file1 = fopen ( " fileName1.txt " , " r" ) ? OutputFile = fopen ( " outputfile.txt " , " w ")? Test για να δείτε αν όλα τα αρχεία άνοιξαν με επιτυχία χρησιμοποιώντας την ακόλουθη εντολή "if" . Όλος ο κώδικας από τα υπόλοιπα βήματα θα πάει ανάμεσα στις αγκύλες που ακολουθούν αμέσως το " if" . Αν ( file0 ! = NULL && file1 ! = NULL && Outputfile ! = NULL) { } Γράψτε την ακόλουθη δήλωση μεταβλητών char c ? . η μεταβλητή αυτή χρησιμοποιείται για να διαβάσει ένα χαρακτήρα από ένα αρχείο , στη συνέχεια, γράψτε αυτό στο αρχείο εξόδου Γράψτε τα ακόλουθα: « δεν " loop : . κάνει { c = getc ( file0 ) ? putc ( c , Outputfile ) ? } while ( c = ΕΟΦ ! ) ? Αυτός ο βρόχος διαβάζει έναν χαρακτήρα από το " file0 " και αντιγράφει πάνω στο αρχείο εξόδου . Αυτό θα συνεχιστεί μέχρι την ειδική στο τέλος του αρχείου , ή EOF , χαρακτήρας βρίσκεται Γράψτε την ακόλουθη "do " loop : . Δεν { c = getc ( file1 ) ? putc ( c , Outputfile ) ? f } while ( c = ΕΟΦ ! ) ? Αυτό κάνει ακριβώς το ίδιο πράγμα το προηγούμενο "do " βρόχο , μόνο που λειτουργεί σε Κλείστε τα τρία αρχεία χρησιμοποιώντας τη λειτουργία " Αδυναμία εγγραφής αρχείου " σαν αυτό " file1 . " : Αδυναμία εγγραφής αρχείου ( Outputfile ) ? Αδυναμία εγγραφής αρχείου ( file0 ) ? Αδυναμία εγγραφής αρχείου ( file1 ) ? Εκτελέστε το πρόγραμμα πατώντας το πλήκτρο "Play" πράσινο στο επάνω μέρος του IDE . Το πρόγραμμα διαβάζει χαρακτήρες από το " fileName0.txt » και γράφει τους να outputfile.txt . Διαβάζει τα αρχεία από το " fileName1.txt » και γράφει τους να « outputfile.txt . " Άνοιγμα " outputfile.txt " με το Notepad . Το αρχείο είναι ένας συνδυασμός της " fileName0.txt " και " fileName1.txt . "
εικόνων 3
Η 4
5
Η 6
Η 7
8
Η 9
10
11
Η 12
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα