Ver Mensaje Individual
  #15 (permalink)  
Antiguo 13/04/2014, 19:28
Avatar de Drewermerc
Drewermerc
 
Fecha de Ingreso: febrero-2014
Mensajes: 185
Antigüedad: 10 años, 2 meses
Puntos: 5
Respuesta: Como contar el total de items en un array

hola principe_azul.
perdon por los errores entonces creo que te pubique el primer codigo que compile lo siento pero si funciona bien.
no te agrega el segundo dato que le dices por que.
primero nose si recuerdes pero los punteros empiesan a contar desde el cero y el ultimo caracter es el fin de la cadena osea \0.
entonces si declaramos un array n[5] = {1,2,3}; se empecaria a contar asi:
la posicion 0 es para el 1
la posicion 1 es para el 2
la posicion 2 es para el 3
la posicion 3 es para el estan vacio
la posicion 4 es para el fin de la cadena\0

asi que solo para arregar esto lo unico que se nesesita asignarle ams espacio al array y haci ya te agregaba el otro dato.
y bueno pues no es que almacene un tipo de dato char a un int sin que lo que hace la funcion strlen es solo leer el numero de caracteres que hay en una cadena de caracteres y lo debuelve como entero por eso debe ser almacenado en un int.
bueno pues creo que encontraste una solcion para c++ es que yo lo trato hacer mas a modo de c y por lo que yo se en c un vectos es esto vector[15]; pero creo que en c++ cambian unas cosas pero que buenoque pudiste resolver tu problema.