[C++] Ayuda con Vectores

Iniciado por ianmorar03, 12 Septiembre 2017, 23:51 PM

0 Miembros y 1 Visitante están viendo este tema.

ianmorar03

Hola! Estoy empezando con vectores y quiero saber que metodo debo utilizar para saber hasta que posicion del vector esta siendo ocupado. Explico mejor:

[a] [a] [a] [a] [ ] [ ] [ ]
0    1   2    3   4   5   6

En ese vector hasta la posicion 3 esta siendo ultizado, quiero saber como hago para que me muestre por pantalla los primeros 4 valores, Y TAMBIEN me muestre los ultimos 3 que no se utilizan.

Espero que me puedan ayudar gracias :D
Aquellos que estan locos como para pensar que pueden cambiar el mundo , son los que lo hacen.

engel lex

en un vector todos los valore del vector siempre se usan, no hay forma de dejar un espacio de memoria sin valores, como mucho puedes en una cadena de char ver que tan larga es, y esto se ve por el caracter \0 es decir una cadena es

[c][a][s][a][\0][?][?]
0  1  2  3   4  5  6


los ? en esa cadena indica cualquier cosa... usualmente es basura de la ram (valores aparentemente aleatorios que están rondando por allí en la ram)

entonces para saber el largo tienes que recorrer la cadena hasta conseguir \0
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.