¿Qué es un arreglo en C++?
Los arreglos son estructuras de datos que consisten de elementos de datos relacionados, del mismo tipo. Es un conjunto de variables que son del mismo tipo de datos. A cada parte de un arreglo se le denomina “elemento”. Los cuales se hacen referencia con el mismo nombre y se almacenan en posiciones consecutivas.
¿Qué es un String en C++ ?
Los Strings son una secuencia de caracteres, incluyendo letras (mayúsculas y minúsculas), signos, espacios, caracteres especiales, etc. En palabras simples, los Strings sirven para guardar palabras, oraciones, etc.
En C++ se introduce la clase String que permite el manejo de cadenas sin la necesidad de usar arreglos. Puedes leer mas al respecto en: https://yosoy.dev/manejo-de-cadenas-en-c-con-la-clase-string/
¿Cómo se convierte un string a un arreglo en C++?
Para convertir un string a un arreglo de caracteres se usa la función toCharArray de la clase String.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#include <string> #include <iostream> using namespace std; int main(int argc, char* argv[]) { string cadena; cadena = "Hola Mundo"; char arreglo[10] = cadena.toCharArray(); return 0; } |
nope esto no funciona para c++,es que ni siquiera especifica la libreria que se debe usar en “C++”. creo que hablaba para java …
Porque sera que me muestra “has no member named ‘toCHarArray’, ya inclui la librería …
c++? cual header usas? estás segura que es para c++? mas bien es JAVA
Si Elias, es para C++, y se usa la clase String.
Toda la información de como usar la clase la puedes leer acá http://michelletorres.mx/manejo-de-cadenas-en-c-con-la-clase-string/