Chciałbym zeby zmienna była tylko raz na samym poczatku wyzerona np int a=0; mam dać w init()?? czy na początku poza funkcjami specjalnymi?
wydaje mi się, ze trzeba dać poza funkcjami spelcjanymi, ale jakby ktoś mi poradził....
Gdzie umieścić zmienna aby była tylko raz czytana
- siersciuch
- Pasjonat
- Posty: 407
- Rejestracja: 06 kwie 2010, 20:31
Gdzie umieścić zmienna aby była tylko raz czytana
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.
- siersciuch
- Pasjonat
- Posty: 407
- Rejestracja: 06 kwie 2010, 20:31
zauwazyłem, ze jak zdefiniuje i z wyzeruje zmienna, to w funkcji start musze jeszcze raz ją definiowąć,
Kod: Zaznacz cały
init()
{
int a=0;
}
start()
{
int a; // tutaj a=0?
}
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.
- siersciuch
- Pasjonat
- Posty: 407
- Rejestracja: 06 kwie 2010, 20:31
Spróbuj tak jak proponuje TIg3r
Kod: Zaznacz cały
int a;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
a=0;
return(0);
}
int start()