Re: IF Abfrage Kategorie: Programmierung (von André H. - 4.04.2004 10:49) | ||
Als Antwort auf IF Abfrage von Mark - 2.04.2004 19:26 | ||
| ||
Hallo Mark, Es gibt noch eine sehr einfache Möglichkeit, au�er denen von Thomas. Denn das Problem ist bei einer Abfrage auf z.B. second==0, da� eine Schleife kürzer als eine Sekunde dauern kann, und somit der Code der If-Anweisung mehrmals ausgeführt wird. Hier ein Schema, welches ich gerne verwende: byte minute; minute=system.minute() shr 1;//2-Minutentakt loop { ... if minute!=(system.minute() shr 1) { minute=(system.minute() shr 1); // Anweisungen // .. } ... } ... Das Equivalent zu "shr 1" wäre geteilt durch 2. :-) (also: minute=system.minute()/2;) Eine Schiebeoperation geht nur etwas schneller. :-) MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: |