Hola! tu archivo tiene este formato:
5 abril 2010
6 junio 2012
20 mayo 2012
.......
Si es asi lo que podes hacer es recuperar esos tres datos a la ves:
Luego en el if:
Código C:
Ver originalif(dia
==var_dia
&& strcmp(mes
,var_mes
)==0 && anio
==var_any
) printf("Este dia se encuentra en el archivo\n");
Otra cosa cuando ingresas una cadena a traves de scanf no es necesario poner el & delante del arreglo, solo basta con el nombre: scanf("%s",var_mes); // el & esta demas
Si pones el & creo q solo guardarias el primer caracter de la cadena, igual no estoy seguro
Saludos