Cómo crear un vector de arreglos de caracteres en C++

Escrito por mike wallace | Traducido por juliana star
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo crear un vector de arreglos de caracteres en C++
Cómo crear un vector de arreglos de caracteres en C++. (Michael Blann/Lifesize/Getty Images)

El lenguaje de programación C++ tiene una biblioteca de contenedores genéricos conocidos como biblioteca de plantillas estándar o STL (Standard Template Library en inglés). Un útil contenedor de la STL es el vector, que se trata de un contenedor de datos secuenciales, lo que lo hace similar a un arreglo. A diferencia de un arreglo un vector puede cambiar de tamaño a medida que su contenido se modifica. Puedes crear vectores de muchos tipos de datos diferentes con la excepción de arreglos. Puedes crear vectores a punteros hacia arreglos de caracteres. Dado que el identificador de un arreglo es un puntero éste logra un resultado similar a almacenar arreglos en vectores.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Necesitarás

  • Un ambiente de desarrollo integrado de C++ o IDE, como Eclipse CDT
  • Un compilador de C++, como GCC

Lista completaMinimizar

Instrucciones

  1. 1

    Ejecuta el IDE de C++ haciendo clic en el icono de su programa. Cuando se abra selecciona "Archivo/Nuevo/Proyecto" y elige "Proyecto de C++" para crear un nuevo proyecto de C++. Aparecerá un archivo de código fuente en blanco en la porción del editor de texto del IDE.

  2. 2

    Importa la librería vector escribiendo la siguiente instrucción en la parte superior del código fuente:

    include <vector>

  3. 3

    Usa el espacio de nombres std. Si escribes la siguiente instrucción no tendrás que agregar la palabra "std" en cada función de vector:

    using namespace std;

  4. 4

    Crea una función principal escribiendo la siguiente línea de código:

    int main() {}

  5. 5

    Declara varios arreglos de caracteres escribiendo las siguientes instrucciones dentro de los corchetes de la función principal:

    char a[5] = ‘abcde’;

  6. 6

    Crea un nuevo vector que almacene punteros a caracteres. El identificador de un arreglo es un puntero, que puede almacenarse en vectores. Para declarar un vector a punteros de tipo char escribe lo siguiente:

    vector<char*> v;

  7. 7

    Inserta el arreglo de caracteres en el vector usando la función push_back de la siguiente forma:

    v.push_back(a);

  8. 8

    Ejecuta el programa presionando el botón verde de ejecución localizado en la fila superior de botones del IDE. El programa creará un arreglo, un vector de punteros de tipo char, e insertará el puntero del arreglo en el vector.

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