![]() |
C2446 Fehler
Hi leute
ich lese zurzeit das buch "c++ für spieleprogrammierer" um mir C++ beizubringen. Es scheint so als würde das buch ein bischen mit den aktuellen "microsoft visual studio" compiler anecken. So ist der Quelltext wie er im buch steht: Code:
#include "stdafx.h" So nun zu meinem problem. ich bekomme immer den fehler " error C2446: '==': Keine Konvertierung von 'const char *' in 'int' " so weit ich das verstanden habe kann er die konstate "char" nicht in einen Integer ändern, aber "ch_auswahl" ist doch gar keine konstante?? Müsste man diese Casten?? Was muss ich ändern und warum scheint das buch etwas out of date zu sein. |
Lies mal bitte die Forenregeln!
|
Ja habe ich gemacht...ist doch alles legitim oder wo ist das problem??
|
Code:
if (ch_auswahl == "j") Code:
if (ch_auswahl == 'j') 'j' ist ein int bzw. char und ch_auswahl hast du ja als char deklariert ... |
aaaahhhhh...wenn man nicht darauf hinweist braucht man dafür aber auch einen sehtest :D
danke...jetzt kann ich endlich weiter machen ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:45 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.