Preguntas de un "tonto" - página 178

 
Dimka-novitsek:
Buenas noches! Estoy intentando abrir cinco órdenes - en realidad estoy aprendiendo las peculiaridades del quinto terminal. Bueno, han pasado 40 minutos, ¡no puedo ver el registro de mensajes de impresión! Si puedes, échale un vistazo.

Hay una mitad perdida...

 for( ;i<5;i++){

¿Qué es eso?

 
¡Y he declarado por fuera de función! Quiero decir, yo...
 
¿Qué se ha perdido? Estoy un poco fuera de la norma...
 
No lo sé, así que
 for(i ;i<5;i++){

jura... 'i' - la expresión no tiene efecto ordered.mq5 36 27

Está funcionando y eso está bien. ¡No siempre puedo ver las impresiones, y no es muy conveniente, porque es tan bueno tirar de variables en ellas cuando se depura!

 

Opción 1

for(int i=0 ;i<5;i++)
{
//-----
}

Variante 2

int i;

for(i=0;i<5;i++)
{
//-----
}

Te has saltado los valores de partida por completo.

 
Yo me encargo de eso. Papá también juega.
 
¡Declaré int i; fuera de las funciones, por encima de ella ticks, que abriría órdenes exactamente cinco! De lo contrario, abre muchos de ellos. Al fin y al cabo, lo principal es que funcione.
 

También recomiendo hacer una alineación de código para mejorar la legibilidad.

 
Es la primera vez que lo oigo o lo leo. Interesante.
 
¡Genial! Gracias.
Razón de la queja: