Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Schleifenproblem Kategorie: Programmierung Basic (von Stefan Tappertzhofen, Homepage - 2.05.2006 7:24)
 Als Antwort auf Schleifenproblem von Bravo - 1.05.2006 23:55
Stefan Tappertzhofen nutzt:  CC1-M-Unit V1.2/2.0, CC1-Station V2.0, Micro
Hallo,

so etwas würde ich eher so lösen:


do
  ' Tue dies
  if (Bedingung) then
    do
      ' Tue jenes
    loop until (EndbedingungInnen)
  end if
  ' Hier kann weiterer Code stehen
  ' eventuell kann man auch auf ein
  EXIT DO
  ' zurückgreifen
loop until (Endbedinung) ' meine Hauptschleife



Wenn Deine innere Schleife eigentlich keine Schleife ist, sondern bei jedem Hauptschleifendurchlauf genau einmal aufgerufen werden soll musst Du einfach das DO ... LOOP UNTIL (EndbedingungInnen) wegnehmen. Mit WHILE ... WEND geht das natürlich auch.

Tipp: Einrücken erleichtert erheblich die Lesbarkeit.

Gruß,

Stefan

Meine Homepage: http://www.fdos.de

 Antwort schreiben

Bisherige Antworten: