Uso de fscanf
Publicado por Liliana (1 intervención) el 26/07/2001 22:44:07
Chicos/as, necesito tomar datos de un archivos de texto donde la estructura del registro es fija por ejemplo:
char cod [5];
char desc [20]:
char cate[10];
int precio;
Ahora bien como hago con fscanf para que cada valor lo guarde en cada campo de mi estructura de datos.
Es decir, no se como completar los argumentos de scanf
Yo use fscanf("%s %s %s %d", (nombres de los campos entre ",")) pero lee hasta el primer blanco y muere. Entonces por ejemplo si uno de los campos es "lenguaje C" lee y guarda lenguaje y despues pone basura.
Ojalá me hayan entendido.
Espero sepan ayudarme.
desde ya muchas gracias....
char cod [5];
char desc [20]:
char cate[10];
int precio;
Ahora bien como hago con fscanf para que cada valor lo guarde en cada campo de mi estructura de datos.
Es decir, no se como completar los argumentos de scanf
Yo use fscanf("%s %s %s %d", (nombres de los campos entre ",")) pero lee hasta el primer blanco y muere. Entonces por ejemplo si uno de los campos es "lenguaje C" lee y guarda lenguaje y despues pone basura.
Ojalá me hayan entendido.
Espero sepan ayudarme.
desde ya muchas gracias....
Valora esta pregunta


0