El programa es para controlar un supermercado, en el que hay un ordenador central que tiene toda la informacion y la reparte entre las distintas cajas del supermercardo. Las estructuras tendrian basntantes mas campos aunque para lo que quiero no influye que solo tengan 2 como en el ejemplo. La cosa seria poder salvar esa informacion en un fichero para la proxima vez que arranque el programa recuperarla. Luego creo un array de articulos que será lo que se distribuya entre las distintas maquinas.
pues por ejemplo si creo 2 articulos de esa estructura y los meto en el array:
struct Articulo tomate;
struct Articulo lechuga;
tomate.nombre[]="tomate";
tomate.precio=1;
lechuga.nombre[]="lechuga";
lechuga.precio=2;
Articulos miarray[2];
miarray[0]=tomate;
miarray[1]=lechuga
que seria mejor: guardar los articulos por separado? o guardar el vector de articulos completo? Creo que la segunda opcion es mejor, no?
y la duda es como se guardaria en un archivo binario? y como se recuperaria posteriormente.