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

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

Πώς να Βάλτε ένα αρχείο κειμένου σε ένα φορέα των Δομές σε C + +

Η Standard C + + βιβλιοθήκη προτύπων ( STL ) τάξη Vector είναι μια δυναμική δομή δεδομένων λίστας . Το πρότυπο σχέδιο του φορέα σας επιτρέπει να ορίσετε τον τύπο των δεδομένων που πρέπει να περιλαμβάνει , από ένα απλό ακέραιο την πιο πολύπλοκη δομή . Χρησιμοποιώντας τη δομή , μια πολύπλευρη συλλογή των δεδομένων των διαφόρων απλών τύπων δεδομένων είναι συσκευασμένο ως ενιαίο στοιχείο δεδομένων με πολλά μέλη . Τοποθετώντας αυτό το στοιχείο δεδομένων στη λίστα φορέας επιτρέπει το πρόγραμμά σας για να αποκτήσετε πρόσβαση σε ολόκληρο το στοιχείο , ή μεμονωμένα μέλη του στοιχείου . Τα πράγματα που θα χρειαστείτε
C + + compiler

Παρουσίαση Περισσότερες οδηγίες
Η 1

Προσθέστε το φορέα βιβλιοθήκης στο πρόγραμμά σας .

# Include

2

Σχεδιάστε τη δομή που θέλετε να κρατήσετε τα περιεχόμενα του αρχείου . Για αυτό το παράδειγμα , η δομή θα περιέχει μια λέξη από το αρχείο και τον αριθμό σειράς της λέξης

struct myStruct

{

σειρά inword ? .

int wordNumber ?

} ?
εικόνων 3

κρίνει τις περιπτώσεις του φορέα και τη δομή για να κρατήσει το περιεχόμενο

myStruct tempStruct ? .

φορέα myVector ?
Η 4

Διαβάστε τα δεδομένα από το αρχείο και να το γράψετε στον φορέα , χρησιμοποιώντας το push_back (μέθοδος ) . Συνεχίζοντας το παράδειγμα, το αρχείο wordfile.txt διαβάζεται μια λέξη κάθε φορά και στη συνέχεια προστίθεται στο πίσω άκρο του φορέα

infile.open (« wordfile.txt ")? .

ενώ

{

infile >> MyWord ( infile.eof ( !) ) ?

tempStruct.inWord = MyWord ?

tempStruct.wordNumber = + + wCount ?

myVector.push_back ( tempStruct ) ? .

}
5

Συντάξτε το πρόγραμμά σας και να αποθηκεύσετε τα αρχεία
Η

Η

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

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