Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 633

Andrey Sokolov:

giusto?


Puoi farlo, puoi aprire una cartella e selezionare il file tester giusto - dipende dal compito.

Artyom Trishkin:

è possibile aprire la cartella

Alpari Limited MT4\tester\logs

giusto?

Buon pomeriggio!

Ragazzi, ho un ciclo. Sembra essere semplice come una torta.

int r=10;

for(int i=r; i<300; i++)

{

Stampa(i);

}

Quindi, inizio a stampare da 250 invece di 10.

Perché e come posso combatterlo?

Valerius:

Buon pomeriggio!

Ragazzi, ho un ciclo. Sembra essere semplice come una torta.

int r=10;

for(int i=r; i<300; i++)

{

Stampa(i);

}

Quindi, inizio a stampare da 250 invece di 10.

Perché e come posso combatterlo?

La risposta è nella pagina precedente.

Quello che dice sui salti non mi dice nulla.

Ma se mettete una condizione in questo ciclo, ad esempio

if(i==20) Print(i);

non è soddisfatto.

Valerius:

Quello che dice sui salti non mi dice nulla.

Ma se mettete una condizione in questo ciclo, ad esempio

if(i==20) Print(i);

non è soddisfatto.

Cos'è questo panico? Un codificatore esperto ti ha dato un suggerimento ma "non ti dice nulla". Poi dovrete imparare a fare domande in modo corretto.

Valerius:

Buon pomeriggio!

Ragazzi, ho un ciclo. Sembra essere semplice come una torta.

int r=10;

for(int i=r; i<300; i++)

{

Stampa(i);

}

Quindi, inizio a stampare da 250 invece di 10.

Perché e come posso combatterlo?

Imparate ad usare il debugger e controllate passo dopo passo quando stampa cosa.

È così che controllo nel debugger e nel tester.

Viene fuori così, come ho scritto sopra.

La stampa non viene stampata da 10, ma da 250...

Valerius:

È così che controllo nel debugger e nel tester.

Viene fuori così, come ho scritto sopra.

La stampa non viene stampata da 10, ma da 250...

Aprire la rivista. Vedi ultima pagina. E allo stesso tempo, stampare anche la r.
Valerius:

È così che controllo nel debugger e nel tester.

Viene fuori così, come ho scritto sopra.

La stampa non viene stampata da 10, ma da 250...

Nel tester e nel debugger passo dopo passo ci sono due grandi differenze...