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; }
- Programação - Book de ofertas
- Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6.
- Vou escrever o indicador gratuitamente
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; }
Nikolay Demko:
Obrigado
Nikolay Demko: valeu.
Resolveu!
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se