C/Visual C - Archivo a Estructura

 
Vista:

Archivo a Estructura

Publicado por Ce (7 intervenciones) el 23/10/2007 20:22:07
Hola, necesito leer un archivo y cargarlo en una estructura del tipo Typedef struct, alguien podría darme una idea de como hacerlo???(en lenguaje c). Muchisimas Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Archivo a Estructura

Publicado por NachoC (5 intervenciones) el 24/10/2007 01:15:18
La forma exacta de hacerlo depende de cómo sea el fichero (texto/binario, tamaño fijo de cada dato o no, etc) y cómo sea el struct en que quieras guardar la información, pero básicamente es poco más que leer cada dato del fichero y guardarlo en los campos del struct, así:

struct {
char nombre[40];
char direccion[50];
int edad;
} dato;

fich = fopen("datos.txt", "rt");
if (fich!= NULL) {
fgets(dato.nombre, 39, fich);
fgets(dato.direccion, 49, fich);
fscanf( fich, "%d", &dato.edad);
fclose(fich);
}

Más detalles aquí;

http://www.aprendeaprogramar.com/mod/resource/view.php?id=322
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar