- strncpy(tmp->array[cant].numero, xmlGetProp(node, "NroArtículo"), 8);
- strncpy(tmp->array[cant].desc, xmlGetProp(node, "Descripción"), 50);
- strncpy(tmp->array[cant].presentacion, xmlGetProp(node, "Presentación"), 30);
- strncpy(tmp->array[cant].existencia, xmlGetProp(node, "Existencia"), 8);
-// / strncpy(tmp->array[cant].ubicacion, xmlGetProp(node, "Ubicacion"), 30);
- strncpy(tmp->array[cant].pvu, xmlGetProp(node, "PVU"), 8);
- strncpy(tmp->array[cant].emin, xmlGetProp(node, "Emín"), 8);
+ t_Articulo art;
+ art.numero = atoi(xmlGetProp(node, "NroArtículo"));
+ strncpy(art.desc, xmlGetProp(node, "Descripción"), 50);
+ strncpy(art.presentacion, xmlGetProp(node, "Presentación"), 30);
+ strncpy(art.existencia, xmlGetProp(node, "Existencia"), 8);
+ /*strncpy(tmp->array[cant].ubicacion, xmlGetProp(node, "Ubicacion"), 30);*/
+ strncpy(art.pvu, xmlGetProp(node, "PVU"), 8);
+ strncpy(art.emin, xmlGetProp(node, "Emín"), 8);
+
+ /* Ya leido el articulo ahora paso a guardarlo en el archivo y agregarlo a la lista */
+ tmp->array[cant].num_reg = tmp->fp->grabar_registro(tmp->fp, &art, sizeof(t_Articulo));
+ tmp->array[cant].numero = art.numero;
+ printf("ID(%d) -> (%d,%d)\n", cant, art.numero, tmp->array[cant].num_reg);