Zitat von
Chemiker:
Kann mir jemand da weiterhelfen, wie ich den String trotz Vorzeichen in die richtige Zahl umwandeln kann.
Ein Vorzeichen heisst Vorzeichen, weil das Zeichen
vor der Zahl steht. Dein Vorzeichen steht mitten in der Zahl und auch ein Mathematiker würde dir keine führenden Nullen vor einem Vorzeichen akzeptieren. Das Verhalten von Val() ist vollkommen korrekt. Wenn das Vorzeichen wirklich vorne steht, dann würde das auch klappen. Daher benutze die Stringfunktionen um das Vorzeichen entsprechend zu korrigieren.