![Creando vectores en C++](https://www.sistekperu.com/public/wordpress/wp-content/uploads/2021/11/dowhile-vector-cplusplus.png)
Creando vectores en C++
En esta ocasión aprenderemos a crear vectores en c++ mediante un ejercicio donde simularemos los items de un juego.
Para comenzar incluimos en nuestro programa en la sección include, colocamos la referencia a la librería vector de la siguiente forma:
#include <vector>
Luego declaramos un vector de tipo string, el cual permitirá ir almacenando los items.
![creacion vector tipo string cplusplus](https://www.sistekperu.com/public/wordpress/wp-content/uploads/2021/11/creacion-vector-tipo-string-cplusplus-1024x446.png)
Crearemos el ingreso de datos mediante un bucle while, donde cada iteración servirá para ir insertando datos al vector.
Mediante la función push_back del vector podremos ir insertando items.
![agregar items vector cplusplus](https://www.sistekperu.com/public/wordpress/wp-content/uploads/2021/11/agregar-items-vector-cplusplus-1024x428.png)
Hasta este punto el código ya ingresa items al vector y el while deja de ejecutarse cuando escribimos exit.
Pero al finalizar debe mostrar los items que se cargaron al juego.
Para lograrlo haremos uso de un bucle for, donde recorreremos el vector para ir imprimiendo los items del mismo.
![recorrer vector cplusplus](https://www.sistekperu.com/public/wordpress/wp-content/uploads/2021/11/recorrer-vector-cplusplus-1024x423.png)
Al final se recorrió el vector y se fue imprimiendo sus items, usando como máximo recorrido el tamaño del vector mediante la función size() del mismo.
Existe un fallo en el código que es la validación del condicional dentro del bucle while, lo que haremos es quitar el condicional y cambiar el bucle while a do while.
![dowhile vector cplusplus](https://www.sistekperu.com/public/wordpress/wp-content/uploads/2021/11/dowhile-vector-cplusplus-1024x416.png)
Quedando la ejecución final de la siguiente manera.
![recorriendo vector cmd cplusplus](https://www.sistekperu.com/public/wordpress/wp-content/uploads/2021/11/recorriendo-vector-cmd-cplusplus-1024x270.png)
Publicar un comentario
0 Comentarios