<div><br clear="all">una consulta amigos.</div>
<div> </div>
<div>quiero hacer una funcion que me devuelva un array de struc, para lugo listarlo en un StringGrid,</div>
<div> </div>
<div> </div>
<div>rDV registro_detalle_venta(int id_venta,int *items, char *hubo_error)<br>{<br> FILE *adetalle_venta;<br> rDV rdetalle_venta;<br> rDV rdetalle_venta_data[20];<br> strcpy(hubo_error,"");<br>
int contador=0;<br> bool entro= false;<br> bool salir= false;</div>
<div> adetalle_venta = fopen(file_detalle_venta,"rb");</div>
<div> if (NULL == adetalle_venta)<br> {<br> strcpy(hubo_error,"No se pudo ");<br> strcat(hubo_error,"abrir el Archivo Venta");<br> }<br> else<br>
{<br> fread(&rdetalle_venta, sizeof(rdetalle_venta), 1, adetalle_venta);<br> while(!feof(adetalle_venta) && (!salir))<br> {<br> if(rdetalle_venta.id_venta == id_venta)<br>
{<br> rdetalle_venta_data[contador].id_producto = rdetalle_venta.id_producto;<br> rdetalle_venta_data[contador].cantidad = rdetalle_venta.cantidad;<br>
rdetalle_venta_data[contador].precio_venta = rdetalle_venta.precio_venta;<br> contador++;</div>
<div> entro = true;<br> }</div>
<div> if( (entro) && (rdetalle_venta.id_venta !=<br> id_venta) )<br> {<br> *items = contador;<br>
salir =true;<br> }</div>
<div> fread(&rdetalle_venta, sizeof(rdetalle_venta), 1, adetalle_venta);</div>
<div> }</div>
<div> }<br> fclose(adetalle_venta);<br> return rdetalle_venta_data;<br>}</div>
<div> </div>
<div><font style="BACKGROUND-COLOR: #ff6600" size="4">lugo lo quiero llamar así.</font></div>
<div> </div>
<div> rDV rdv_detalle_venta[10];<br> int items=0;<br> rdv_detalle_venta[] = registro_detalle_venta(id_venta, &items, hubo_error);<br></div>
<div><font style="BACKGROUND-COLOR: #cc0000" size="4">para luego recorrerlo, y listarlo.</font><br></div>
<div> </div>
<div>espero este haciendo lo correcto pero no me corre, por favor si me pueden ayudar.<br>-- <br>Un saludo<br>Atentamente<br>Luis Saavedra Linares<br><br>Tf. 00-591-3350-27-86<br>Cel:77-01-33-99 Bolivia Santa Cruz<br><br>
<br>*************************************************************************************************************************************************************<br><br>Frase:<br>Dar ejemplo no es la principal manera de influir sobre los demás; es la única manera.<br>
<br><br>Johann Wolfgang von Geothe<br>************************************************************************************************************************************************************* </div>