[escepticos] RE Errores de programación (ERA Clones poco parecidos)

Eloy Anguiano Rey eloy.anguiano en gmail.com
Jue Mayo 8 00:48:58 WEST 2008


El jue, 08-05-2008 a las 01:33 +0200, Jorge Frias escribió:
> El día 8 de mayo de 2008 1:23, Eloy Anguiano Rey
> <eloy.anguiano en gmail.com> escribió:
> >  Comprueba previamente que la longitud de la cadena es 8.
> 
> Aquí sólo veo que compruebe que sea menor o igual que 8 (cosa lógica
> para números que empiezan por 0 y que el usuario no lo escriba)
> 
> if((a=strlen(argv[1]))>8)
>    {
>        puts("No es el número de un DNI");
>        exit(-1);
>    }


Pero la cadena tiene que no ser nula dado que de lo contrario argc sería
1 y habría salido antes de llegar a esta línea.



Más información sobre la lista de distribución Escepticos