Als C-Programmierer würde ich sagen, vergleiche nicht ein Zeichen (Stringelement) mit einem String denn "/" bedeutet eigentlich: { '/', 0x00 }.
Damit vergleichst du im Endeffekt mit einer Adresse, was wohl meist schiefgehen sollte.
Probiere mal, anstelle von "/" ein '/', das sollte reichen ...
Falls C++ so absurd anders sein sollte, dass das nicht stimmt - einfach ignorieren
Zumindest der Compiler scheint meiner Meinung zu sein (Zeichen -> char -> Integer-Typ)
mfG
Markus
Edit: Verworrene Gedanken entknotet
Lesezeichen