Salve ragazzi..
Arrivo subito al sodo, e scusate se la domanda e' banale.... vengo dal QuickBasic, e li' era tutto mooooolto piu' semplice...
Ho una variabile numerica int, che denuncio all'inizio del listato.
E' una variabile a cui assegno vari valori durante l'esecuzione (0, 1, 2...) in modo che per conseguenza vengano eseguite alcune operazioni, e altre no.
Il mio problema e' che all'avvio, fa quello che dovrebbe fare.
Durante l'esecuzione, se la riporto a 0 non funziona.
Quindi sospetto che in questo linguaggio una variabile denunciata senza assegnare un valore non valga 0. Che 0 non sia il vuoto. Quindi sospetto che per riportarla alle condizioni originali, in modo che non contenga nulla, ci sia qualche trucco che non conosco.
Hem... non so se mi sono spiegato. Come faccio a svuotarla sul serio?
Sempre ammesso che i miei sospetti siano giusti..
Svuotare una variabile int in MQL4
-
- Messaggi: 42
- Iscritto il: 06/07/2015, 15:45
Re: Svuotare una variabile int in MQL4
Ciao puoi assegnare EMPTY_VALUE come fosse un qualsiasi valore:
x=EMPTY_VALUE;
In realtà assegna alla variabile questo valore: 2147483647 (0x7FFFFFFF).
Ma puoi utilizzare la costante stessa per verificare se la variabile è inizializzata
if (x==EMPTY_VALUE)
{
//Faccio qualcosa
}
x=EMPTY_VALUE;
In realtà assegna alla variabile questo valore: 2147483647 (0x7FFFFFFF).
Ma puoi utilizzare la costante stessa per verificare se la variabile è inizializzata
if (x==EMPTY_VALUE)
{
//Faccio qualcosa
}
Re: Svuotare una variabile int in MQL4
Una variabile numerica viene inizializzata al suo valore naturale, ovvero zero. Ovviamente è buona norma inizializzare in modo esplicito sulla stessa riga della sua dichiarazione.
Chi c’è in linea
Visitano il forum: Nessuno e 0 ospiti