myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 07.10.12, 22:53   #1
unleashed656
Ist öfter hier
 
Registriert seit: Nov 2009
Beiträge: 212
Bedankt: 57
unleashed656 ist noch neu hier! | 0 Respekt Punkte
Standard 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"
#include "iostream"

using namespace std;



int main ()
{
	//Variablen
	int spieleranzahl;
	char ch_auswahl;

	//Anzahl der Mitspieler abfragen
	cout << "Wie viele mitspieler:";
	cin >> spieleranzahl;

	//falsche eingabe
	if (spieleranzahl == 0)
	{
		cout << "falsche eingabe" << endl;
	}
	//singelplayer?
	else if (spieleranzahl == 1)
	{
		cout << "Du spielst gegen den PC" << endl;
	}
	//multiplayer?
	else
	{
		cout << "multiplayer spiel\n\n";
		cout << "j oder t";
		cin >> ch_auswahl;

		//jeder gegen jeden
		if (ch_auswahl == "j")
		{
			cout << "Jeder gegen Jeden!" << endl;
		}
		//temaspiel
		else if (ch_auswahl == "t")
		{
			cout << "Teamspiel" << endl;
		}
		//falsche eingabe?
		else
		{
			cout << "Falsche eingbae" << endl;
		}
	}
	cin.get();
	cin.get();
	return 0;
}
Lediglich das "cin.get" stammt von mir, damit die konsole nicht verschwindet.
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.
__________________
Cpu: AMD Phenom X6 1100T @3,3Ghz non OC
MB: Asus M4A87DT-Evo
Graka: Gigabyte Windforce HD7950 @900mhz OC
Ram: 8gb Kingston
unleashed656 ist offline   Mit Zitat antworten
 

Themen-Optionen
Ansicht

Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:14 Uhr.


Sitemap

().