Cómo convertir de string a char en C++

Escrito por mike wallace | Traducido por daniel gómez villegas
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo convertir de string a char en C++
El almacenamiento de datos en cadenas legibles por humanos es más conveniente que el almacenamiento en binario. (Ablestock.com/AbleStock.com/Getty Images)

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.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Necesitarás

  • Compilador de C++, como GCC
  • Entorno de desarrollo integrado de C++, como Eclipse CDT

Lista completaMinimizar

Instrucciones

  1. 1

    Crea un nuevo archivo de código fuente de C++.

  2. 2

    Importa la librería String de C++ escribiendo la siguiente línea en la parte superior de tu código fuente:

    include <string>

  3. 3

    Crea un nuevo String de C++ en un archivo de código escribiendo una línea como esta:

    string str ("C++ String");

  4. 4

    Define un tipo de caracter para guardar los caracteres en la cadena de C++:

    char temp;

  5. 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];

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles