Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1868
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
¿Cómo lo hace y qué es exactamente lo que no funciona?
Todavía estoy aprendiendo a programar en MQL5. Soy un principiante. Soy autodidacta. Estoy tratando de resolver algunos problemas. He pensado que debería haber una función para introducir una matriz desde el teclado, y no he introducido la matriz por un dígito a la vez. Bueno, el problema es del libro de problemas C++.
143. Escribir un programa que introduzca desde el teclado un array unidimensional de 5 enteros.
de 5 enteros, luego imprime el número de
de elementos no nulos. Antes de introducir cada elemento, un aviso
y luego muestra un tooltip con el número del elemento.
Introduzca una matriz de números enteros.
Después de introducir cada número, pulse <Enter>.
а[1] -> 12
а[2] -> 0
а[3] -> 3
а[4] -> -1
а[5] -> 0
Hay 3 elementos no nulos en la matriz
Todavía estoy aprendiendo a programar en MQL5. Soy un principiante. Autodidacta. Estoy tratando de resolver problemas. He pensado que debería haber una función para introducir una matriz por un dígito. Bueno, el problema es del libro de problemas C++.
143. Escribir un programa que introduzca desde el teclado un array unidimensional de 5 enteros.
de 5 enteros, luego imprime el número de
de elementos no nulos. Antes de introducir cada elemento, un aviso
y luego muestra un tooltip con el número del elemento.
Introduzca una matriz de números enteros.
Después de introducir cada número, pulse <Enter>.
а[1] -> 12
а[2] -> 0
а[3] -> 3
а[4] -> -1
а[5] -> 0
Hay 3 elementos no nulos en la matriz
Pero, esto convierte el array en uno dinámico, por lo que no se puede cambiar su tamaño con ArrayResize().
Pero, esto hace que el array sea dinámico, y no puedes cambiar su tamaño con ArrayResize().
Bueno, el problema es del libro de problemas de C++.
En mql también puedes rellenar el array desde el teclado, pero no es necesario))
En mql también se puede llenar un array desde el teclado, pero no es necesario))
¡Andrei! Programación. La creatividad. Pensamientos y fantasías voladoras. No mantenerlos en las células de la materia gris. Lo quiero fuera del teclado. No es una pretensión. Es que mi deseo es producto de mi imaginación. Me gustaría que fuera así, desde el teclado.
Lo haré sencillo. Las preguntas son apropiadas en temas/foros especializados.
Lo haré sencillo. Las preguntas son apropiadas en hilos/foros especializados.
Andrey, ¿tal vez esta pregunta se planteó en el foro como la mía? Si hay algo en el foro por favor dame un enlace. ¿O deberíamos abrir esta discusión en el foro?
En cualquier caso, ¡muchas gracias!
¡Andrei! Programación. La creatividad. El vuelo de los pensamientos y las fantasías. No puede mantenerlos en las células de la materia gris. Lo quiero fuera del teclado. No es una pretensión. Es que mi deseo es producto de mi imaginación. Me gustaría que fuera así, desde el teclado.
leer la matriz desde el archivo. Y editar el archivo en cualquier editor de texto :-)
"Haz esto, no te diré cómo".
¿Por qué no lo descubriste tú mismo? Y dile al usuariovladeimirami cómo hacerlo. Todo está en la documentación:
https://www.mql5.com/ru/docs/event_handlers/onchartevent
Amplía la lista de constantes a las necesarias:
Dónde obtener los valores de las constantes:. Busca en Google "C++ key codes" (como he dicho antes). Y procesarlo:
En lugar de una cadena con Print, inserte una función que añada un valor al array dependiendo de la tecla pulsada. ¿Qué es tan difícil?
¿Por qué no lo descubriste tú mismo? Y dile al usuariovladeimirami cómo hacerlo. Todo está en la documentación:
https://www.mql5.com/ru/docs/event_handlers/onchartevent
Amplía la lista de constantes a las necesarias:
Dónde obtener los valores de las constantes:. Busca en Google "C++ key codes" (como he dicho antes). Y procesarlo:
En lugar de una cadena con Print, inserte una función que añada un valor al array dependiendo de la tecla pulsada. ¿Qué es tan complicado?
Al menos lee lo que estás contestando y quién respondía qué a quién antes de apresurarte a darle a las teclas