Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - niraikanai

#1
Había resuelto antes de ir a dormir el ejercicio de otra forma. Pero es bastante más largo que tu solución. Consistía en hacer un ciclo while con fgetc. Pero debía utilizar 3 ciclos para captar toda una línea. En cambio, con tu método, es mucho más corto.

Me ha quedado clarísimo.

Muchas gracias!
#2
Leo la linea con fgets. Por ejemplo fgets(linea, 80, pF)

Pero lo que no se me ocurre es como empezar a separar los distintos "campos". Alguna pista?
#3
Gracias por la pronta respuesta.

Te referís a por ejemplo:
leerla con un letra= fgetc(pF) caracter por caracter hasta el # y cuando llego a la parte de la fecha casteo el numero para pasarlo a un int?
#4
Programación C/C++ / Leer archivo de texto
2 Marzo 2015, 20:27 PM
Buen día a la comunidad!

Estuve intentando leer un archivo de texto con el siguiente formato:

Pablo#10#7/12/1990

Estoy empezando a llegar a la conclusión de que no es posible leerlo con un solo fscanf con los siguientes parámetros: fscanf(pF,"%s#%d/%d/%d",nombre,&dia,&mes,&ano);

¿Me podrían dar alguna guía sobre como encarar este problema?

Saludos!

Y muchísimas gracias por su tiempo.