/****************************************************************************
PROGRAMA:	ej4
AUTOR:		Kiko
FECHA:		21.09.94
FINALIDAD:	Ilustrar un error com£n al programar en C
				La funci¢n deber¡a calcular la longitud de una cadena, sin
				embargo indica que todas las cadenas son de longitud 0.
				¨Porqu‚?.
COMENTARIOS: 	El usuario debe tratar de averigar por s¡ solo cu l es el
					error de	programaci¢n que se comete. Si no lo consigue, puede
					recurrir a Lint para tratar de encontrar ayuda.
HISTORIA:
BIBLIOGRAFIA:
MODO DE UTILIZACION: ej4
****************************************************************************/
#include <stdio.h>

int longitud(char string[])
{
	int indice;		/* ¡ndice para recorrer la cadena */

	for (indice = 0; string[indice] != '\0'; indice++)
		/* No hacer nada: se saldr  del for cuando se cumpla la condici¢n */
	return(indice);
}
/****************************************************************************/
main() {
	char string[30];

	(void)printf("Introduzca una cadena: ");
	(void)scanf("%s", string);
	(void)printf("La longitud de %s es: %d\n", string, longitud(string));
	return(0);
	}

