Buenas , estoy haciendo una practica de programación y no consigo hacer esto.
Explico : Tengo que registrar unos usuarios con sus datos , y uno es su DNI , pues ese DNI introducido ( solo digitos por que en el fichero que me han dado solo hay digitos , sin letra ) , ha de comprobar que NO se encuentra en esa lista , si se encuentra debe dar error de USUARIO NO ADMITIDO , sinó pues aceptar la validación.
int NoAdmesos ()
{
FILE *ludopates;
char cadena[9];
int admes, DNI;
printf ("\n\tIntrodueixi el seu DNI:\n\t");
fflush(stdin);
scanf ("%d", &DNI);
ludopates=fopen ("NoAdmesos.txt","r");
if (ludopates == NULL)
printf ("Error obrint el primer fitxer\n");
else
{
while (fgets (cadena,10,ludopates) != NULL)
{
if ('DNI' != cadena)
admes=1;
}
}
fclose (ludopates);
return admes;
}
Alguien podria ayudarme ?