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

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

Πώς να πάρει ένα Offset του String σε ένα αρχείο στο CPP

Το « getline " λειτουργία σε C + + σας επιτρέπει να ανακτήσετε μια γραμμή κειμένου από ένα αρχείο . Μπορείτε να χρησιμοποιήσετε τη λειτουργία " substring " για να ανακτήσετε μια offset χαρακτήρες από το string . Οι δύο λειτουργίες σας επιτρέπουν να ανακτήσετε μόνο μέρος ενός αρχείου σε C + + κώδικα σας . Μπορείτε να αποδώσετε τα αποτελέσματα σε μια μεταβλητή , ώστε να μπορείτε να αποθηκεύσετε ή να χρησιμοποιήσετε το υποσυμβολοσειρά αργότερα στον κώδικα . Οδηγίες
Η

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

Δημιουργήστε τη μεταβλητή για το αρχείο και ανοίξτε το αρχείο . Ο ακόλουθος κώδικας ανοίγει ένα αρχείο με το όνομα " myfile.doc " και εκχωρεί το περιεχόμενο στο " αρχείο" μεταβλητή :

ofstream αρχείο?

File.open ( " myfile.doc " ) ?
εικόνων 3

Ανάκτηση κάποιο κείμενο από το αρχείο . Μπορείτε να προσδιορίσετε τον αριθμό των χαρακτήρων για να ανακτήσετε στη λειτουργία " getline " . Ο ακόλουθος κώδικας ανακτά 100 χαρακτήρες από το αρχείο :

String filecontent ?

File.getline ( filecontent , 100) ?
Η 4

Ανάκτηση μια λίστα υποσύνολο των χαρακτήρων από την είσοδο του αρχείου . Ο ακόλουθος κώδικας ανακτά τα πρώτα 10 χαρακτήρες , και αποδίδει τους χαρακτήρες στο " subcontent " μεταβλητή :

String subcontent ?

Subcontent = filecontent.substring ( 0 , 10 ) ?


εικόνων

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

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