If - Problem
-
Hi ihr!
Ich hoffe ich darf wieder eine dumme Frage stellen.int coinsremovedbypc(int coins) { cout<<"Der Computer zieht."<<endl; if((coins%4)==0) cout<<"Er entfernt 1 Muenze"<<endl; return 1; else cout<<"Er entfernt "<<coins%4<<"Muenze(n)"<<endl; return coins%4; }Vor dem Else stehen 2 Anweisungen. Geht das nicht in cpp?
Und was kann ich machen, um das zu umgehen.
Ich hoffe es ist wieder jemand bereit auf mine Anfänger-Frage einzugehen

Mfg. arnonym
-
Klammer vergessen:
int coinsremovedbypc(int coins) { cout<<"Der Computer zieht."<<endl; if((coins%4)==0){ cout<<"Er entfernt 1 Muenze"<<endl; return 1; } else{ cout<<"Er entfernt "<<coins%4<<"Muenze(n)"<<endl; return coins%4; } //und was wird returnt wenn kein if zutrifft? :p }
-
//und was wird returnt wenn kein if zutrifft? :p
Gute Frage

-
Er hat doch nur ein If da! Und wenn das false ist, wird das return im else ausgeführt!!
-
niggrfiggr schrieb:
Er hat doch nur ein If da! Und wenn das false ist, wird das return im else ausgeführt!!
NAJA ... ist klar, aber gcc hat mich mitterweile so weit dass ich immer ein return bei nicht void Rückgabewerten angebe, da er sonst jammert
Aber schön dass in diesem Thread so viele Kompetent sind :p *g*
-
Oh mann,
einmal mach ich zuviele Klammern und dann zuwenige oO.
Naja, wieder was gelernt ^^.
//und was wird returnt wenn kein if zutrifft? :p
Es tritt doch eigentlich immer eins auf, oder?
Aber danke für die schnelle und richtige Anwort

arnonym
/Edit: Was soll ich denn "returnen" lassen. Irgendeine Error Variable oder wie?
-
http://ittk.falb.at/pt/unterlagen/vcppk/nimmspiel.html
http://ittk.falb.at/pt/unterlagen/vcppk/klasse_nimmspiel.html
Vielleicht interessant für Dich.
-
NAJA
Wenn If nicht zutrifft dann trifft auf jeden fall else zu weil else keine Bedingung hat.
-
Hehe ... Da kommen sie alle aus ihren Löchern weil sie was verstanden haben!
Aber die gcc meldung, dass nichts zurückgegeben wird habe ich auch... An -Wall scheint es nicht zu liegen und ich konnte es jetzt auch nicht auf die schnelle reproduzieren. Vielleicht hat jemand was zu sagen der was weiß?
:p
-
Erhard Henkes schrieb:
http://ittk.falb.at/pt/unterlagen/vcppk/nimmspiel.html
http://ittk.falb.at/pt/unterlagen/vcppk/klasse_nimmspiel.html
Vielleicht interessant für Dich.Ja, genau das bin ich am machen :).
Ich hab die Lösung ja auch aber bisher noch nicht reingeschaut, weil ich es ja erst mal selbst probieren möchte.
