Hola! si haces la correcion del amigo Nivel7 te deberia quedar algo como esto:
Código:
if(!strcmp(strupr(reg.nombre),"Javier"))
el problema es el siguiente, la funcion "strupr" convierte la cadena que recibe como parametro a mayusculas y cuando la funcion strcmp compara "JAVIER" con "Javier" arroja como resultado que son diferentes, cosa que es completamente cierto, entonces deberias coregir de la siguiente manera:
Código:
if(!strcmp(strupr(reg.nombre),"JAVIER")
o para hacerlo mas general:
Código:
if(!strcmp(strupr(reg.nombre),strupr(busqueda))