20/05/2012, 10:49
|
(Desactivado) | | Fecha de Ingreso: agosto-2011
Mensajes: 327
Antigüedad: 13 años, 3 meses Puntos: 3 | |
Respuesta: Comparar cadena passada con la de cadena de un fichero Cita:
Iniciado por cesar_casla 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 Gracias lo tenía en ese formato y funciona de perlas.
No pare a pensar con el fscanf con 3 valores.
Muchas gracias. |