Δημιουργήστε ένα αντικείμενο string χρησιμοποιώντας τη μορφή :
aString κορδόνι ( " . Εισάγετε το κείμενο εγχόρδων εδώ ")? 2
Δημιουργία μια συστοιχία χαρακτήρα που έχει μια σειρά από στοιχεία ίσο με το μήκος της συμβολοσειράς inputted . Κάνετε αυτό με τη χρήση του " size () " λειτουργία. Για παράδειγμα , εάν έχετε δημιουργήσει μια σειρά που ονομάζεται " aString " ο κώδικας γίνεται :
char * array = new char [ aString.size ( ) + 1 ] ? Array [ aString.size ( ) ] = 0 ?
εικόνων 3
Χρησιμοποιήστε το " memcpy ( )" και " c_str ( ) " λειτουργίες για να διαβάσετε το string στο χαρακτήρα πίνακα. Για παράδειγμα :
memcpy (array , aString.c_str ( ) , aString.size ( ) ) ?
Το τελικό απόσπασμα κώδικα θα δούμε κάτι σαν αυτό :
aString κορδόνι ( " Εισάγετε το κείμενο εγχόρδων εδώ . ")? char * array = new char [ aString.size ( ) + 1 ] ? array [ aString.size ( ) ] = 0 ? memcpy (array , aString.c_str ( ) , aString . size () ) ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα