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

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

Πώς να καθαρίσετε Stringstreams

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

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

Συμπεριλάβετε το βιβλιοθήκες " iostream " και " sstream " γράφοντας τις ακόλουθες τρεις δηλώσεις στην κορυφή του αρχείου πηγαίου κώδικα . :

# include

# include

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

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

int main ( ) {

}
Η 4

να αναγνωρίσει ένα νέο αντικείμενο stringstream γράφοντας τα εξής στο πλαίσιο της σγουρά παρένθεση από τις κύριες λειτουργίες :

stringstream ss ?
5

Δώστε στον stringstream μια συμβολοσειράς κειμένου χρησιμοποιώντας το str ( λειτουργία ) , όπως αυτό :

ss . str ( " Hello World! " ) ?
Η 6

Εκτυπώστε αξία του stringstream σαν αυτή :

cout < Σελίδα 7

Απαλοιφή της stringstream χρησιμοποιώντας το str ( ) συνάρτηση , αυτή τη φορά με ένα κενό string :

ss.str ( "") ?
8

Εκτυπώστε αξία του stringstream του :

cout < Η 9

Εκτελέστε το πρόγραμμα πατώντας το πράσινο κουμπί αναπαραγωγής βρίσκεται στην επάνω γραμμή των κουμπιών . Το πρόγραμμα τυπώνει τις λέξεις " Hello World ! " και στη συνέχεια μια κενή γραμμή , η οποία αντιπροσωπεύει το stringsteam εκκαθαριστεί -out .
Η
εικόνων

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

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