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
mi punto es que no importa.
tu código (casi) funciona para el ruso).
la capacidad de atención se ha dormido, aparentemente ))
De nada.
Por cierto, tengo que decirle a TC que este:
Una entrada muy extraña. Por qué especificar el tamaño del array de correos de una manera tan extraña. La funciónStringToCharArray establece el tamaño correcto del propio array dinámico.ArrayResize parece ser superfluo aquí.
Esto es exactamente lo que yo entiendo.
MQL5 Reference / Data Conversion / StringToCharArray
El terminal 0 también se copiará en la matriz de destino, y el tamaño de la matriz dinámica puede aumentarse según sea necesario para ajustarse al tamaño de la cadena.
esto es exactamente lo que está claro.
MQL5 Reference / Data Conversion / StringToCharArray
El terminal 0 también se copiará en la matriz receptora y el tamaño de la matriz dinámica puede aumentarse para ajustarse al tamaño de la cadena, si es necesario.
Ciertamente no soy un pedante de la codificación, pero ¿estás cambiando el tamaño de la matriz llamando repetidamente a la función que realiza la conversión de cadena a carácter))
Podrías hacerlo:
De lo contrario, estamos llamando a la conversión de la misma cadena dos veces. Además, la segunda vez anula la primera.
Además, tenga en cuenta la palabra "o" en la documentación:
[in] Número de elementos del array a copiar. Define la longitud de la cadena de resultados. El valor por defecto es -1, lo que significa copiar hasta el final del array, o encontrarse con el terminal 0. El terminal 0 también se copiará en el array de destino, y el tamaño del array dinámico se puede aumentar para que coincida con el tamaño de la cadena si es necesario. Si el tamaño de la matriz dinámica es mayor que la longitud de la cadena, el tamaño de la matriz no se reducirá.
No sabemos si este nulo terminal está ahí o no, pero reducimos el tamaño del post del array, por lo que podemos perder el corchete de cierre si no hay nulo terminal.
Merece la pena comprobar la integridad de la cadena convertida en char mediante la conversión inversa.
Uno, dos, tres, cuatro, cinco, ¡el conejo salió a pasear! ))))
¡Sí! ¡Funciona! ¡Genial!
Sólo necesito más de estoJasop.mqh