Hello, dias sin pasar por aqi, Tapax... aqi en C no relacionas un archivo binario con una estructura o registro....solo abres el archivo y luego decides como y q leeràs de el..
La estructura:
Código:
struct registro
{ char codigo[5][Long_Codigo]; //creo yo qs un arreglo d cadenas
char articulo[45][Long_Articulo];
float P_compra;
float P_venta;
int stock;
};
//....
.
.
.
la variables serìa:
el archivo puedes abrirlo como:
Código:
FILE *pf=fopen("nombre_archivo","rb+");
y puedes leer:
Código:
fseek(pf, 0, 0);
fwrite(®, sizeof(struct Registro), 1, pf);
y asi.... tendràs q ver bièn los paràmetros de cada funciòn y los errores q pudieran arrojar usando la variable global " errno "....Haz tus pruebas y pregunta cualqier cosa q si puedo aparecerme pronto respondo