1
Crear un objeto de cadena con el formato :
cadena
aString ( " . Introduzca la cadena de texto aquí ");
2
Crear una matriz de caracteres que tiene una serie de elementos iguales a la longitud de la cadena introducida . ¿Es esta función utilizando el " size () " . Por ejemplo , si ha creado una cadena denominada " unaCadena " el código es:
char * array = new char [ aString.size () + 1 ], array [ aString.size ()] = 0 ;
3
Utilice las funciones de " c_str () " " memcpy ()" y leer la cadena en la matriz de caracteres . Por ejemplo :
memcpy (array, aString.c_str (), aString.size ());
El fragmento de código final se verá algo como esto :
cadena
aString ("Introduzca la cadena de texto aquí . "); char * array = new char [ aString.size () + 1 ], array [ aString.size ()] = 0 ; memcpy (array, aString.c_str (), aString . size () ) ;