Zitat Zitat
Original geschrieben von -=kama=-
- clrscr(); zum löschen des Fensters funktioniert nicht (ERROR: undefined function 'clrscr()'!!)
clrscr aus C++ kenn ich nicht, in Pascal hab ich davon gehört... versuch einfach folgendes:

Code:
printf("\033[2J"); printf("\033[0;0H");
\033 ist das Escape zeichen, [2J löscht den Bildschirm, und [0;0H setzt den Cursor zurück... alte C-Hacker-Kunst

Zitat Zitat
- ich hab versucht bei "case 4: ergebnis = zahl1 / zahl2" per Cast aus den Integern ein Double zu machen, hat aber nicht wirklich geklappt, weder mit "static_cast<double> (...)" noch mit "(double) (...)". Kann man Variablen überhaupt casten?
probiers so:
Code:
ergebnis = (int) (((double) zahl1)/((double) zahl2));
Damit sollte es eigentlich laufen!