Christian Kruse: if & else C++ Syntax

Beitrag lesen

Hoi,

folgendes Problem : wenn ich bei folgendem Programmchen "j"
eingebe, teilt dieses den eingegebenen Wert durch 2. Wenn ich "n"
eingebe, schreibt er zwar das "Auf Wiedersehen" teilt aber dennoch
durch 2 und gibt es aus.

Was mache ich falsch?

cout << "Bitte einen Wert eingeben ";

du solltest std::cout schreiben, oder 'using namespace std' ueber
'int main'.

cin >> w;

Fuer cin gilt dasselbe.

cout << "Sie haben "" << w << "" eingegeben\n\n";

statt '\n' wuerde ich std::endl benutzen, aber das ist wohl
Geschmacksache.

else (auswahl == 'j');

Der Fehler liegt hier. Mach mal das Semikolon weg.

Gruesse,
 c.j.k