hola buenos dias.
por favor si pudieran ayudarme. Gracias
trato de validar que el numero de registro no se repita.
void agregar(void){
/*int clave;
struct agenda registro,aux;
printf("%c",ESCAPE);
clavesdisponibles();
printf("%c",ESCAPE);
do{
printf (" Dame tu clave: "); //******************************
scanf ("%d",&clave); //Codigo para validar la clave
if(clave>MAX) { //debe de ser menor que MAX
printf("%c",ESCAPE); //Y no puede usar una con datos
printf("Tu clave debe ser menor que %dn",MAX); //asociados
printf("%c",ESCAPE); //******************************
}
aux=ReadToDisk(clave);
if(aux.sw==1){
printf("%c",ESCAPE);
printf("La clave ya esta en uso n");
printf("%c",ESCAPE);
}
}while(clave>MAX || aux.sw==1);
registro.clave=clave;
no puedo detener el ciclo...