Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Stack Overflow Kategorie: Programmierung (von AndrĂ© H. - 6.12.2011 20:45)
Als Antwort auf Re: Stack Overflow von Karl - 6.12.2011 19:06
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, C-Control II Station, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.1
Hallo Karl,

mir fallen gleich mehrere Dinge auf:
1. Benutze bitte die Code-Tags. Das steht nicht umsonst fettgedruckt als Hinweis
    ĂĽber dem Eingabefeld.
2. Gewöhne Dir eine einheitliche Art an, den Quellcode einzurücken.
3. FĂĽr das kleine Programm sind das ein wenig viele Threads.
    Mit zwei Threads liese sich das genauso komfortabel lösen. Aber es wird nicht
    zu Ressourcen-Problemen kommen, wenn mehrere Threads auf dieselbe Ressource
    zugreifen.
4. Du hast einen Dicken Fehler in Deinen Variabeldefinitionen.
    Diese Handbuch Kapitel 5.5.3(Unit) bzw. 8.5.3(Station) zum Thema Definitionen von Arrays.
    Du hast Arrays mit nur einem Element definiert, greifst aber auf gröĂ?ere Indizies zu.
    Der einzige zulässige Index bei einem Array mit nur einem Element ist "0".

z.B. in dieser Zeile liegt der Wurm begraben:
byte ZSU[1], ZSSU[1], flag;
Es mu� so lauten, wenn mögliche Indizies 0 und 1 sind:
byte ZSU[2], ZSSU[2], flag;
Bei der definition hat immer die Anzahl der Elemente zu stehen und nicht eines weniger.

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:

Re: Stack Overflow (von Karl - 7.12.2011 0:25)
    Re: Stack Overflow (von nitraM - 8.12.2011 9:11)
        Re: Stack Overflow (von Rene Schulz - 2.01.2012 22:15)
            Re: Stack Overflow (von André H. - 3.01.2012 1:47)