Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να συνδυάσει ένα αρχείο χρησιμοποιώντας C + +

Κατά την εκμάθηση πώς να προγραμματίζω σε C + + , θα πρέπει να μάθουν πώς να χειρίζονται αρχείο εισόδου και εξόδου , ​​το συντομότερο δυνατό . Αυτό επιτρέπει στα προγράμματα σας να ανακτήσετε πληροφορίες από το σκληρό δίσκο , να το τροποποιήσετε και , στη συνέχεια, αποθηκεύστε το στο σκληρό δίσκο . Στη C + + , υπάρχουν αρκετές λειτουργίες αρχείων διαθέσιμο ως μέρος της πρότυπης βιβλιοθήκης . Με την αμφισβήτηση τον εαυτό σας με ένα έργο όπως ο συνδυασμός δύο αρχεία σε ένα , θα μάθετε πώς να χρησιμοποιήσετε κάποια από τις πράξεις αυτές και να αυξήσει επάρκειας σας στη γλώσσα . Τα πράγματα που θα χρειαστείτε
C + + ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) , όπως Eclipse CDT
C + + Compiler , μια τέτοια GCC
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Τοποθετήστε το C + + IDE κάνοντας κλικ στο εικονίδιο του προγράμματος του . Επιλέξτε " File /New /Project" και επιλέξτε " C + + Project" για να δημιουργήσετε ένα νέο C + + project . Ένα κενό αρχείο πηγαίου κώδικα εμφανίζεται στο τμήμα επεξεργασίας κειμένου του IDE 2

Γράψτε τις ακόλουθες δηλώσεις στην κορυφή του αρχείου πηγαίου κώδικα για να εισάγετε τις απαραίτητες βιβλιοθήκες εισόδου και εξόδου αρχείων : .

# include

# include

χρησιμοποιώντας namespace std ?
εικόνων 3

αναγνωρίσει μια κύρια λειτουργία :

int main ( ) {

}

Μια κύρια λειτουργία είναι το σημείο εισόδου στο πρόγραμμά σας , και αυτό είναι όπου όλα του πηγαίου κώδικα σας θα πάει . Κάθε γραμμή του κώδικα που γράφουν από αυτό το βήμα προς τα εμπρός πρέπει να είναι γραμμένη ανάμεσα στις αγκύλες που ακολουθούν την κύρια λειτουργία .
Η 4

Γράψτε το παρακάτω, για να κηρύξει τρεις τύπους αρχείων , οι οποίες είναι μεταβλητές που οδηγούν σε αρχεία:

FILE * file0 ?

FILE * file1 ?

FILE * OutputFile ?
5

Γράψτε τις ακόλουθες τρεις δηλώσεις να ανοίξει όλα τρία αρχεία χρησιμοποιώντας το " fopen " λειτουργία. Τα δύο πρώτα αρχεία που έχουν ανοιχτεί σε λειτουργία μόνο για ανάγνωση , ενώ το τελευταίο αρχείο ανοίγει στο write λειτουργία μόνο

file0 = fopen ( " fileName0.txt " , "r ")? .

file1 = fopen ( " fileName1.txt " , " r" ) ?

OutputFile = fopen ( " outputfile.txt " , " w ")?
Η 6

Test για να δείτε αν όλα τα αρχεία άνοιξαν με επιτυχία χρησιμοποιώντας την ακόλουθη εντολή "if" . Όλος ο κώδικας από τα υπόλοιπα βήματα θα πάει ανάμεσα στις αγκύλες που ακολουθούν αμέσως το " if" .

Αν ( file0 ! = NULL && file1 ! = NULL && Outputfile ! = NULL)

{ }
Η 7

Γράψτε την ακόλουθη δήλωση μεταβλητών

char c ? .

η μεταβλητή αυτή χρησιμοποιείται για να διαβάσει ένα χαρακτήρα από ένα αρχείο , στη συνέχεια, γράψτε αυτό στο αρχείο εξόδου
8

Γράψτε τα ακόλουθα: « δεν " loop : .

κάνει {

c = getc ( file0 ) ?

putc ( c , Outputfile ) ?

} while ( c = ΕΟΦ ! ) ?

Αυτός ο βρόχος διαβάζει έναν χαρακτήρα από το " file0 " και αντιγράφει πάνω στο αρχείο εξόδου . Αυτό θα συνεχιστεί μέχρι την ειδική στο τέλος του αρχείου , ή EOF , χαρακτήρας βρίσκεται
Η 9

Γράψτε την ακόλουθη "do " loop : .

Δεν {

c = getc ( file1 ) ?

putc ( c , Outputfile ) ? f

} while ( c = ΕΟΦ ! ) ?

Αυτό κάνει ακριβώς το ίδιο πράγμα το προηγούμενο "do " βρόχο , μόνο που λειτουργεί σε

10

Κλείστε τα τρία αρχεία χρησιμοποιώντας τη λειτουργία " Αδυναμία εγγραφής αρχείου " σαν αυτό " file1 . " :

Αδυναμία εγγραφής αρχείου ( Outputfile ) ?

Αδυναμία εγγραφής αρχείου ( file0 ) ?

Αδυναμία εγγραφής αρχείου ( file1 ) ?

11

Εκτελέστε το πρόγραμμα πατώντας το πλήκτρο "Play" πράσινο στο επάνω μέρος του IDE . Το πρόγραμμα διαβάζει χαρακτήρες από το " fileName0.txt » και γράφει τους να outputfile.txt . Διαβάζει τα αρχεία από το " fileName1.txt » και γράφει τους να « outputfile.txt . "
Η 12

Άνοιγμα " outputfile.txt " με το Notepad . Το αρχείο είναι ένας συνδυασμός της " fileName0.txt " και " fileName1.txt . "
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα