Mi problema es el siguiente, estoy haciendo un programa en el cual necesito tener la cantidad de carácteres de un array del tipo char. El problema es que el contenido de la variable incluye '\0', por lo cual se complica. Es decir, que necesito obtener el tamaño de este tipo de array:
Cita:
Si hago un sizeof a la variable luego de declararla, obtengo el tamaño + 1 byte. Ahora, si paso el array a otra función, en esa función sizeof no funciona (me devuelve 4, el tamaño de un char). Como verán no puedo usar strlen ya que me estaría comiendo carácteres (los '\0' del final) y he aquí mi problema.char cadena[] = "cadena\0\0\0"
Espero que alguien me ayude. Gracias de antemano.
Salu2