Como passar array de struct para uma função

Pedro Quina
347
Pedro Quina  
Bom dia Estou precisando passar um array de struct para uma função por referência, mas ainda não acertei a sintaxe. Alguém poderia me ajudar ? struct Precos { double compra; double venda; } dados[2]; void OnStart() { dados[1].compra = 10.5; dados[1].venda = 12.5; funcao ( dados ); //-- CHAMA DA FUNÇÃO Print("Alterado Compra : ", dados[1].compra ); } void funcao( struct _dados[] ) { //-- RECEBIMENTO Print(" Original Compra : ", _dados[1].compra ); _dados[1].compra += 5; }
Nikolay Demko
15437
Nikolay Demko  
struct Precos { double compra; double venda; } 
dados[2]; 
void OnStart() 
{ 
dados[1].compra = 10.5; 
dados[1].venda = 12.5; 
funcao ( dados ); //-- CHAMA DA FUNÇÃO 
Print("Alterado Compra : ", dados[1].compra ); 
} 

void funcao( Precos & _dados[] ) 
{ //-- RECEBIMENTO 
Print(" Original Compra : ", _dados[1].compra ); 
_dados[1].compra += 5; 
}
Pedro Quina
347
Pedro Quina  
Nikolay Demko:
Obrigado
Rivaldo Rosendo Da Silva -
112
Rivaldo Rosendo Da Silva -  
Nikolay Demko: valeu.
Resolveu!