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

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

Πώς να διαβάσετε ένα αριθμό χαρακτήρων από αρχεία στο CPP

Η C + + " getline " η λειτουργία σας επιτρέπει να διαβάσετε σε ένα συγκεκριμένο αριθμό χαρακτήρων που μπορείτε να χρησιμοποιήσετε για να εμφανιστεί στον αναγνώστη . Πρέπει να ανοίξετε ένα αρχείο κειμένου , ορίστε τον αριθμό των χαρακτήρων και να δημιουργήσετε μια μεταβλητή ότι το πρόγραμμα χρησιμοποιεί για να κρατήσει τον κατάλογο των χαρακτήρων . Οι διαδικασίες εισόδου και εξόδου χρησιμοποιήσετε το " iostream " βιβλιοθήκη για να διαβάσει και να γράψει τα δεδομένα του αρχείου . Οδηγίες
Η

1 Κάντε δεξί κλικ στο αρχείο πηγαίου κώδικα CPP και επιλέξτε " Άνοιγμα με . " Κάντε κλικ στο C + + compiler που χρησιμοποιείτε για να δημιουργήσετε τον κωδικό σας . 2

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

# include

# include εικόνων
3

Δημιουργήστε μια μεταβλητή για την είσοδο . Ο παρακάτω κώδικας δημιουργεί μια μεταβλητή 10 χαρακτήρες :

char readchar [ 10 ] ?

Το " 10 " χαρακτηρίζει πόσοι χαρακτήρες το πρόγραμμα διαβάζει . Αντικαταστήστε την τιμή αυτή με το δικό σας .
Η

4 Ανοίξτε το αρχείο . Εάν ανοίξετε ένα ανύπαρκτο αρχείο , επιστρέφει ένα σφάλμα . " : \\ Myfile.txt c" : ?

Mydata.open

ifstream mydata Ο κώδικας που ακολουθεί πώς μπορείτε να ανοίξετε ένα αρχείο με το όνομα δείχνει ( "c : \\ myfile.txt " ) ?

5

Διαβάστε χαρακτήρες από το αρχείο . Σε αυτό το παράδειγμα , οι 10 χαρακτήρες διαβάσει. Ο παρακάτω κώδικας διαβάζει τα πρώτα 10 χαρακτήρες από το αρχείο :

mydata.getline ( readchar , 10 , '\\ n' ) ?
Η 6

Εμφάνιση των χαρακτήρων εισόδου για τον αναγνώστη και κλείστε το αρχείο . Θα πρέπει να κλείσετε το αρχείο , αφού ολοκληρώσετε τη διαδικασία ανάγνωσης ή το λειτουργικό σύστημα δεν απαλλάσσει μια κλειδαριά στο αρχείο . Ο ακόλουθος κώδικας εμφανίζει τους χαρακτήρες και κλείνει το αρχείο :

cout <

Mydata.close ( ) ?

Η

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

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