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

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

Πώς να Διαγραφή Προηγούμενη χαρακτήρων στην C + +

Αν είστε δημιουργία ενός προγράμματος που θα λαμβάνει στην είσοδο από τη γραμμή εντολών σε C ​​+ + , τότε μπορεί να θέλετε να διαγράψετε μια προηγούμενη χαρακτήρα . Χρησιμοποιώντας τη λειτουργία διαγράψει ήδη συμπεριληφθεί σε C + + , μπορείτε εύκολα να διαγράψετε από μια ακολουθία χαρακτήρων . Οδηγίες
Η 1

Βρείτε το όνομα του string . Πρέπει να γνωρίζετε το όνομα του string , αν θέλετε να διαγράψετε ένα χαρακτήρα πριν από τη μετάβαση προς τα εμπρός . Αν έχετε εισόδου που δεν είναι αποθηκευμένο σε μια σειρά , να μάθουν να το αποθηκεύσετε σε μια σειρά πριν από την έξοδο του. Σε αυτό το παράδειγμα , ας υποθέσουμε ότι το όνομα του string είναι " strExamp » και το ίδιο το string είναι " Hello World ". 2

Αποφασίστε τι θέλετε να διαγράψετε. Με την εντολή διαγραφής μπορείτε να διαγράψετε οποιοδήποτε μέρος του string . Για την σειρά μας , μπορείτε να διαγράψετε την πρώτη λέξη "Hello" ή τη δεύτερη λέξη "World ", ή να διαγράψετε διάφορες επιστολές . Μόλις έχετε διαγράψει τα δεδομένα από μια σειρά , είναι δύσκολο να αντιστραφεί .
Εικόνων 3

Απασχολούν την εντολή διαγραφής . Η κορυφή του προγράμματός σας πρέπει να περιέχει τη γραμμή

" # include " έτσι ώστε οι τροποποιητές string θα είναι παρόντες και αξιοποιήσιμες στο πλαίσιο του προγράμματος . Για να χρησιμοποιήσετε τη μέθοδο διαγραφής , πληκτρολογήστε το όνομα της σειράς και αριθμούς για να δείξει ποιο μέρος του string που θα θέλατε να διαγράψετε . Ο πρώτος αριθμός δείχνει πόσο μακριά από την αρχή που θα θέλατε να πάει και ο δεύτερος αριθμός δείχνει πόσο μακριά από το πίσω μέρος που θα θέλατε να σταματήσει . Για παράδειγμα , " strExamp.erase ( 3,2 ) " θα γυρίσει " Hello World " σε " Hellld . " Να θυμάστε ότι η αρίθμηση ξεκινά από το 0 ( μέση) , έτσι ώστε 3 από την αρχή σημαίνει ότι μπορείτε να ξεκινήσετε τη διαγραφή στο "o" στο Hello και 2 από την πίσω σημαίνει ότι ο τελευταίος χαρακτήρας διαγράφεται το "r" στο Παγκόσμιο . Εάν θέλετε να διαγράψετε τον τελευταίο χαρακτήρα , " strExamp.erase ( 8 ) " θα μπορούσε να λειτουργήσει επειδή θα πείτε Erase για να πάει από το δείκτη 8 μέχρι το τέλος του string .
Η 4

Συνδυάστε πολλαπλές χρήσεις διαγράψει να διαγράψετε συγκεκριμένα μοτίβα , αν θα θέλατε .
Η
εικόνων

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

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