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

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

Πώς να μετατρέψετε Αλφαβητικός Strings σε C + +

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

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

Εισαγωγή του βιβλιοθήκες "string " και " iostream " γράφοντας τα εξής στο επάνω μέρος του αρχείου πηγαίου κώδικα : .

# include

# include

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

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

int main ( ) {


}
Η 4

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

str String = " Αλφαβητικός δεδομένων " ?
5

αναγνωρίσει μια σειρά χαρακτήρων , και να ορίσετε τη μετατροπή string " str " για να αυτό . Αυτό μπορεί να γίνει σε μία γραμμή κώδικα , επειδή C + + έχει μια ενσωματωμένη λειτουργία που ονομάζεται " c_str » που μετατρέπει χορδές σε συστοιχίες χαρακτήρα . Γράψτε τα εξής κάτω από την προηγούμενη δήλωση για να επιτευχθεί αυτό :

const char * c = str.c_str ( ) ?
Η 6

Loop μέσα από το χαρακτήρα διάταξη , και να εκτυπώσετε το περιεχόμενό του χρησιμοποιώντας α "για " βρόχο. Γράψτε τα εξής κάτω από τη δήλωση γραμμένο στο Βήμα 5 :

για ( int i = 0 ? I Σελίδα 7

Εκτελέστε το πρόγραμμα πατώντας το πράσινο πλήκτρο βέλους . Το πρόγραμμα μετατρέπει ένα string που περιέχει αλφαβητικό δεδομένα σε έναν πίνακα χαρακτήρων και στη συνέχεια εκτυπώνει το αποτέλεσμα . Η έξοδος του προγράμματος μοιάζει με αυτό :

Αλφαβητικός Data
Η
εικόνων

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

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