Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo ACU, > > > Ja du hast Recht, dass mit den Klammern ist wahrscheinlich das Problem. > > Finde ich aber schlecht von Conrad, dass die IDE dass nicht korrekt anzeigt, > > ob zu viele oder zu wenige Klammern da sind. > > Conrad selbst kann hier nichts dafür. > Die IDE, oder besser gesagt, die CC2 wurde komplett von einer externen Firma entwickelt. > Wenn, dann kann diese etwas dafür. ;-) > > Es ist in C2 auf jeden Fall äußerst wichtig, richtig einzurücken, um die Übersichtlichkeit > bei sehr vielen Ebenen von geschweiften Klammern zu wahren. > Dafür sollte man sich am besten eine eigene Regel aufstellen, die man auch strikt einhalten sollte. > Ich rücke beispielsweise bei Schleifen immer um ein Leerzeichen, bei IFs immer > um zwei Leerzeichen ein. Allerdings unterscheide ich die IFs von der Struktur wieder. ;-) > (IFs mit einer bedingten Anweisung oder mit mehreren ...) > Dies habe ich anfangs z.B. nicht gemacht, und habe deshalb jetzt viel Mühe, ältere > Projekte zu entwirren. > > Als Bsp. in einer Funktion: > <code>function xy() > { > tuedies(); > loop > { > tuedas(); > wasauchimmer(); > if das>dies > { > machedas(); > if irgentetwas>=10 > { > tuedies(); > unddas(); > } > } > else > ansonstendas(); > } > }</code> > > > > Ich werde es nochmal versuchen, aber mir platzt bald der Kopf, > > wenn ich die ganzen Klammern sehe! > > Das beste währe wahrscheinlich einiges, was bei den IF-Bedingungen ausgeführt werden soll, > in Funktionen auszulagern. Das würde die Übersichtlichkeit erleichtern. > > MfG André H.