Creare un oggetto stringa utilizzando il formato :
aString stringa (" . Inserire il testo qui stringa ");
2
Creare un array di caratteri che ha un numero di elementi pari alla lunghezza della stringa immesso . Eseguire questa funzione utilizzando il "size ( ) " . Per esempio , se avete creato una stringa chiamata " aString " il codice diventa :
char * array = new char [ aString.size ( ) + 1 ] ; array [ aString.size ( ) ] = 0 ;
3
utilizzare le funzioni " c_str ( ) " " memcpy ( )" e di leggere la stringa in array di caratteri . Per esempio :
memcpy (array , aString.c_str ( ) , aString.size ());
Il frammento di codice finale sarà simile a questo :
aString stringa ( "Inserire una stringa di testo qui . "); char * array = new char [ aString.size ( ) + 1 ] ; array [ aString.size ( ) ] = 0; memcpy (array , aString.c_str ( ) , aString . size () ) ;
Programmazione © www.354353.com