Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1867
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
Eu ainda estou aprendendo programação MQL5. Eu sou um principiante. Autodidata. Estou tentando resolver os problemas. Pensei que deveria haver uma função para entrar uma matriz por um dígito. Bem, o problema é do livro de problemas C++.
143. Para escrever um programa que insere do teclado uma matriz unidimensional de 5 números inteiros.
de 5 números inteiros, depois imprime o número de
de elementos não-zero. Antes de cada elemento ser inserido, um prompt
e depois exibe uma ponta de ferramenta com o número do elemento.
Insira um conjunto de números inteiros.
Depois de ter inserido cada número, pressione <Enter>.
а[1] -> 12
а[2] -> 0
а[3] -> 3
а[4] -> -1
а[5] -> 0
Há 3 elementos não-zero na matriz
Mas, isto transforma a matriz em uma dinâmica, portanto não pode ser redimensionada usando a função ArrayResize().
Mas, isto torna a matriz dinâmica, e você não pode mudar seu tamanho com o ArrayResize().
Bem, o problema é do livro de problemas C++.
Em mql você também pode preencher a matriz a partir do teclado, mas não é necessário))))
Em mql você também pode preencher um array a partir do teclado, mas não é necessário))))
Andrei! Programação. Criatividade. Pensamentos voadores e fantasias. Não os mantendo nas células de matéria cinzenta. Eu quero isso fora do teclado. Não é uma pretensão. É que meu desejo é um fruto da minha imaginação. Eu gostaria que fosse assim, a partir do teclado.
Vou simplificar as coisas. As perguntas são apropriadas em tópicos/fóruns especializados.
Vou simplificar as coisas. As perguntas são apropriadas em tópicos/fóruns especializados.
Andrey, talvez esta questão tenha sido levantada no fórum como a minha? Se houver algo no fórum, por favor, me dê um link. Ou devemos abrir esta discussão no fórum?
Em todo caso, muito obrigado!
Andrei! Programação. Criatividade. O vôo dos pensamentos e das fantasias. Não podem ser mantidos nas células de matéria cinzenta. Eu quero isso fora do teclado. Não é uma pretensão. É que meu desejo é um fruto da minha imaginação. Eu gostaria que fosse assim, a partir do teclado.
leia a matriz do arquivo. E edite o arquivo em qualquer editor de texto :-)
"Faça isto - não lhe direi como".
Por que você mesmo não descobriu isso? E dizer ao usuáriovladeimirami como fazê-lo. Tudo isso está na documentação:
https://www.mql5.com/ru/docs/event_handlers/onchartevent
Ampliar a lista de constantes para as constantes requeridas:
Onde obter valores para as constantes:. Google "códigos-chave C++" (como eu disse antes). E processá-la:
Em vez de string com impressão, inserir função que agrega valor à matriz dependendo da tecla pressionada. O que é tão difícil?
Por que você mesmo não descobriu isso? E dizer ao usuáriovladeimirami como fazê-lo. Afinal de contas, tudo está na documentação:
https://www.mql5.com/ru/docs/event_handlers/onchartevent
Ampliar a lista de constantes para as constantes requeridas:
Onde obter valores para as constantes:. Google "códigos-chave C++" (como eu disse antes). E processá-lo:
Em vez de string com impressão, inserir função que agrega valor à matriz dependendo da tecla pressionada. O que é tão complicado?
Ao menos leia o que você está respondendo e quem estava respondendo o quê a quem antes de se apressar a bater as teclas
Por que você mesmo não descobriu isso? E dizer ao usuáriovladeimirami como fazê-lo. Afinal de contas, tudo está na documentação:
https://www.mql5.com/ru/docs/event_handlers/onchartevent
Ampliar a lista de constantes para as constantes requeridas:
Onde obter os valores para as constantes:. Google "códigos-chave C++" (como eu disse antes). E processá-lo:
Em vez de um fio com impressão, inserimos uma função que acrescenta um valor à matriz, dependendo da tecla pressionada. O que é tão complicado?
Será complicado se você precisar escrever um número na matriz em vez do código da tecla pressionada. Por exemplo, 123. Aqui, haverá três células de matriz preenchidas - cada uma com os valores 1, 2 e 3, e não uma com o valor 123.
Isto significa que você tem que ler as chaves separadamente e terminá-las separadamente. Em outras palavras, informe ao programa que uma entrada de número começou e informe que ela está concluída e você pode escrever o número inserido na matriz.