Hola, lo que quiero es diseñar un programa al cual introduzco una cadena de caracteres y mediante una funcion calculo el tamaño de dicha cadena. He hecho esto:
int LongitudCadena(char *cadena)
{
int longitud = 0;
do
{
longitud++;
}
while(cadena[longitud] != NULL);
return longitud;
}
El problema es que solo sirve para calcular el tamaño de la primera palabra de la cadena ¿Por que? ¿Como lo soluciono?
Un saludo