The C + + lenguaje de programación almacena los datos de texto como tipos de datos especiales llamados cuerdas. Puede convertir estas cadenas en arrays de caracteres. Un personaje está bien adaptado para almacenar una cadena compuesta de letras del alfabeto Inglés , ya que puede almacenar un número , letra o símbolo . El propósito de convertir una cadena en una matriz de caracteres es garantizar la compatibilidad con versiones anteriores de los programas en C , que no tienen la cadena de C + + . Conversión de cadenas a matrices de caracteres es una tarea sencilla. Cosas que necesitará
+ entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
C + + compilador , tal GCC
Mostrar Más instrucciones
1
carga C + el C + + IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo /Nuevo /Proyecto " y selecciona "C + + proyecto" para crear un nuevo proyecto de C + + . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE
2
importar las bibliotecas de " cadena" y " iostream " escribiendo lo siguiente en la parte superior del archivo de código fuente: . < Br >
# include
# include
using namespace std ;
3
Crear una función principal por escribiendo al siguiente por debajo de las líneas escritas en el Paso 2 :
int main () {
}
4
declarar un tipo de cadena de escribiendo al siguiente dentro de los corchetes de la función principal :
string str = "Datos alfabéticos ";
5
declarar una matriz de caracteres , y asignar la cadena convertida " str " para ella. Esto se puede hacer en una línea de código debido a que C + + tiene una función incorporada en el llamado " c_str " que convierte las cadenas a matrices de caracteres . Escriba el siguiente debajo de la anterior declaración de lograr esto :
const char * c = str.c_str ();
6
Loop a través de la matriz de caracteres , e imprimir su contenido utilizando un bucle "for". Escriba el siguiente debajo de la declaración por escrito en el Paso 5 :
for (int i = 0 ; i < str.size (); i + + ) { cout << c [ i ] ;}
Página 7
Ejecute el programa presionando la tecla de flecha verde. El programa convierte una cadena que contiene los datos alfabéticos en una matriz de caracteres y luego imprime el resultado. La salida del programa es el siguiente:
alfabético Datos