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> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > Guten Abend, > Hallo und guten Morgen, > ich kenne mich in C noch nicht aus. Und dies hat sicherlich nichts mit dem eigentlichen Problem zu tun. > Aber mir ist eine "Falle" aufgefallen: > -------------schnipp----------------- > -------------schnipp----------------- > > { case '8': > > if(value>min) > > value=value-step; > Da "step" variabel ist also auch größer 1 sein kann, kann es passieren, dass "value" <min wird. > Währe es da nicht sinnvoller die Prüfung etwa so > .. > if(value-step=>min) > .. > aussehen zu lassen. Mir ist natürlich nicht klar, ob das Systaktisch so korrekt ist. > > break; > > case '2': > > if(value<max) > > value=value+step; > > break; > > } > -------------schnipp----------------- > -------------schnipp----------------- > > if(b==1) > > break; > > } > MIr ist aufgefallen, dass nach einem if i.d.R. der ausführende Teil immer in geschweifte klammern > eingeschlossen ist. fehlen die hier vielleicht? > > return value; > > } > -------------schnipp----------------- > -------------schnipp----------------- > > Freue mich auf Antworten! > Hiermit geschehen > > Hans D. > Mit freundlichen Grüßen aus Flensburg > Sven K.