Cita:
Iniciado por fernandez6 Y en el caso de que quisiese meter diferentes datos correspondientes a algo en el vector.
Me explico, la idea sería meter la edad y el nombre de diferentes personas de tal manera que al mostrarlas las mostrara por orden. ¿Eso como lo podría hacer?
Solo puedes meter el mismo tipo de dato dentro de un vector. Es decir, un vector de enteros, un vector de char, un vector de double... pero no una mezcla.
Para solucionar tu problema se pueden hacer varias cosas, por ejemplo:
Busca la clase string en el enlace de C++ que te ha pasado @dontexplain. Funciona muy parecido al vector. Ahora haces un vector de string, tal que así:
y vas introduciendo (con push_back() ) cada nombre en cada posición (por ejemplo nombres[0]="Jaimito"; nombres[1]="Pepito"...).
Ahora haces un vector de enteros:
y haces que la posición de la edad sea la misma que la que tiene la persona en el vector nombres. Es decir, si Jaimito está en nombres[0], en edad[0] tiene que estar su edad; si Pepito está en nombres[1], su edad se encontrará en edad[1].
Un saludo.