Problem mit Taschenrechner
-
Ich hab ein Taschenrechner mit c++ gemacht es lief alles gut nur bis zum Ende jetzt zeigt er immer folgenden Fehler an:
error C2440: '=': 'const char [24]' kann nicht in 'double' konvertiert werden
kann mir einer helfen??
danke
-
Du versucht einen char in einen double zu konvertieren. Das geht so aber nicht. Bitte die entsprechende Zeile posten.
-
crocojunk schrieb:
error C2440: '=': 'const char [24]' kann nicht in 'double' konvertiert werden
kann mir einer helfen??
Der der den Code hat: Ja.
Aber anhand des Fehlers:
Du kannst generell einer Variable die als "const" deklariert wurde nichts zuweisen. Erst recht nicht kannst du Variablen unterschiedlichen Typs zu weißen, so lange kein Konvertierungsoperator dafür definiert wurde.Du versucht hier einem const char[24] (array!) einen double Wert zu zuweisen. Das geht doppelt und dreifach nicht.
Schmeiß mal den Code her.
-
hat sich erledigt habs jetzt hingekriegt!

-
crocojunk schrieb:
hat sich erledigt habs jetzt hingekriegt!
Für die Zukunft: Fehlermeldung auch lesen. Im Endeffekt steht da alles was du wissen musst und zwar klar und deutlich.
EDIT:
DocShoe hat recht. Es gibt nicht's schlimmeres als nach Lösungen zu suchen und jeder Thread wird durch eine Zeile mit "Jetzt klappt's" beendet.
-
crocojunk schrieb:
hat sich erledigt habs jetzt hingekriegt!
Für die Zukunft: Lösung ebenfalls posten, es gibt möglicherweise Andere mit dem gleichen Problem, die dann gern wüssten, wie´s geht.