validardni
public c v1 · immutable if (strlen(dni)!=10) { if (DEBUG) printw("\n[+] Fallo en la longitud"); return(-2); }; for (i=0;i<8;i++) { if (DEBUG) printw("\n[+] DNI [ %i ] : %c",i,dni[i]); if (isdigit(dni[i])==0) { if (DEBUG) printw("\n %c NO es un numero",dni[i]); return(-3); } }; if (dni[8]!='-') { if (DEBUG) printw("\n[+] Formato incorrecto: %c",dni[8]); return(-4); }; if (isalpha(dni[9])!=0) { dni[9]=toupper(dni[9]); if (DEBUG) printw("\n[+] Validado dni %s",dni); }