Cómo convertir de string a char en C++ (En 5 Pasos)
La manipulación de texto es un aspecto importante del desarrollo de software. El lenguaje C++ tiene dos métodos de manipulación de texto: cadenas de tipo C y de tipo C++. La conversión entre las dos es normalmente necesarioa al utilizar las funciones más antiguas de las librerías. Si necesitas convertir una cadena de C++ en una cadena de C, un método consiste en extraer los caracteres individuales de la cadena de C++ y colocarlas una a la vez en una cadena de C.
Paso 1
Crea un nuevo archivo de código fuente de C++.
Paso 2
Importa la librería String de C++ escribiendo la siguiente línea en la parte superior de tu código fuente:
include
Paso 3
Crea un nuevo String de C++ en un archivo de código escribiendo una línea como esta:
string str ("C++ String");
Paso 4
Define un tipo de caracter para guardar los caracteres en la cadena de C++:
char temp;
Paso 5
Asigna un caracter a temp usando los operadores [] de la cadena de C++. El número entre los corchetes seleccionará el caracter en esa posición de la cadena de C++, con el primer caracter empezando en el índice 0. En el ejemplo de abajo, el quinto caracter de la cadena str (‘S’) es asignado a temp.
temp = str[5];