Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/03/2008, 17:09
Avatar de Hardrive
Hardrive
 
Fecha de Ingreso: julio-2006
Ubicación: La Plata - Bs. As.
Mensajes: 65
Antigüedad: 18 años, 5 meses
Puntos: 0
Re: Obtener tamaño array dinámico

Hola

Yo para pasar el array a la función básicamente lo que hago es esto:
Cita:
int main()
{
char cadena[] = "cadena\0\0\0"
funcion(cadena)
}

void funcion(char array[])
{
cout << array; //muestra la cadena correctamente

cout << sizeof(array); //esto me devuelve 4, en vez de 10, que es lo que deberia

cout << strlen(array); //devuelve 6, en vez de 9 (saltea los '\0')
}

Creo que ahí queda más claro a lo que me refiero.


Espero que alguien sepa como resolverlo.