Manfred: warum funktioniert meine for-Schleife nicht?

Beitrag lesen

Hallo

wieso? Die Schleife funktioniert doch!
Du fragst bei *jedem* Zeichen ab,
ob es <0 oder >9 oder !="+" oder !="." ist.
Du brauchst gar nicht die ganze Schleife durchzuprüfen. Teste die Abfrage nur mit dem ersten Zeichen - mit dem Plus-Zeichen.
"+" < "0" oder > "9" - alleine das trifft schon zu und chkZ wird -1.

Du willst
anstatt
 (   a < "0" || a > "9"   || a != "+" || a != "." )
sicherlich Folgendes:
 ( ( a < "0" || a > "9" ) && a != "+" && a != "." )

good luck
   Manfred