Zhunko: Puedes hacerlo, por supuesto. Aquí hay algunos ejemplos de trabajo con esta función en MQL4.
Ya tienes el tamaño como entrada, no he podido encontrar cómo lo defines. Lo más probable es que se trate deStringLen().
Dejemos de lado las funciones complejas. En Unicode, 1 carácter equivale a 2 bytes. Significa que se necesitaráStringLen()*2 para obtener el tamaño de la cadena en bytes. ¿Lo he entendido bien?
Ya tienes el tamaño como entrada, no he podido encontrar cómo lo defines. Lo más probable es que se trate deStringLen().
Vamos a saltarnos las funciones complicadas... En Unicode 1 carácter es de 2 bytes. Es decir, necesitasStringLen()*2 para obtener el tamaño de la cadena en bytes. ¿Estoy leyendo bien?
Estás buscando en el lugar equivocado. Hay una biblioteca con stringLen. Por lo demás, todo es correcto.
TheXpert: Podría estar equivocado, pero StringLen parece devolver la longitud de la cadena incluyendo el carácter final, tienes que restar uno.
Devuelve la longitud real de la cadena. Si quieres la longitud del buffer, +1.
alega: Hola, ¿puede decirme en qué carpeta y con qué extensión se almacenan las variables globales? ¿Puedo copiar la carpeta con las variables globales a otro terminal?
\Su terminal - perfiles - variables de género - datos
¿alguien sabe cómo nombrar un archivo exe correctamente en C++ en la etapa de postbuild - de acuerdo con el parámetro #define en el código del proyecto?
O bien, en el propio proyecto de VC, establecer el parámetro interno $ para el compilador, de modo que se pueda establecer como #pragma .... desde el código. o tercera opción - ¿qué parámetros (tal vez los recursos de número de versión) están disponibles en las propiedades del proyecto para el compilador, para que puedan ser utilizados en la operación de post-construcción?
Puedes hacerlo, por supuesto. Aquí hay algunos ejemplos de trabajo con esta función en MQL4.
Ya tienes el tamaño como entrada, no he podido encontrar cómo lo defines. Lo más probable es que se trate deStringLen().
Dejemos de lado las funciones complejas.
En Unicode, 1 carácter equivale a 2 bytes. Significa que se necesitaráStringLen()*2 para obtener el tamaño de la cadena en bytes. ¿Lo he entendido bien?
Ya tienes el tamaño como entrada, no he podido encontrar cómo lo defines. Lo más probable es que se trate deStringLen().
Vamos a saltarnos las funciones complicadas...
En Unicode 1 carácter es de 2 bytes. Es decir, necesitasStringLen()*2 para obtener el tamaño de la cadena en bytes. ¿Estoy leyendo bien?
Podría estar equivocado, pero StringLen parece devolver la longitud de la cadena incluyendo el carácter final, tienes que restar uno.
Podría estar equivocado, pero StringLen parece devolver la longitud de la cadena incluyendo el carácter final, hay que restar uno.
Hola, ¿puede decirme en qué carpeta y con qué extensión se almacenan las variables globales? ¿Puedo copiar la carpeta con las variables globales a otro terminal?
\Su terminal - perfiles - variables de género - datos
¿Existe un programa para transferir variables globales de un término a otro? Gracias.
Necesito transferir del terminal de demostración al terminal real el valor de la variable global 0 o 1. ¿Es posible y cómo?
alega, te has equivocado de rama.
Te he contestado aquí.
Sigue preguntando allí. Los detalles son un poco diferentes aquí.
O bien, en el propio proyecto de VC, establecer el parámetro interno $ para el compilador, de modo que se pueda establecer como #pragma .... desde el código.
o tercera opción - ¿qué parámetros (tal vez los recursos de número de versión) están disponibles en las propiedades del proyecto para el compilador, para que puedan ser utilizados en la operación de post-construcción?