Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2014, 06:40
Principe_Azul
Invitado
 
Mensajes: n/a
Puntos:
Como contar el total de items en un array

Hola amigos!!

Quisiera saber como contar la cantidad de valores que tiene un array, probé muchas maneras, pero no funcionan, por ejemplo:

Código C++:
Ver original
  1. int N[] = {1, 2, 3, 6};
  2.     N[5] = 4;
  3.     int nElementos = sizeof(N)/4;
  4.     cout << nElementos << endl;

eso me devuelve 4, siendo que yo agrego un valor:

Código C++:
Ver original
  1. N[5] = 4;

pero no lo agrega, bueno me maté pensando porque no lo agragaba y en realidad si lo hace, porque si yo haría:

Código C++:
Ver original
  1. int N[] = {1, 2, 3, 6};
  2.     N[5] = 4;
  3.     cout << N[5] << endl;

me mostraría sin problemas el número 4
sin embargo no me da el total, no se porqué.

¿Que estoy haciendo mal?

Gracias.

PD: ¿Cual es la diferencia de Vector y Array? ¿Son iguales?