[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