Du kanst getchar() einfach in eine Schleife setzen: Code: int c = 0; while (c != '.') { c=getchar(); putchar (c); } Dieses Beispiel gibt jedes eingegebene Zeichen aus, bis ein Punkt eingegeben wird. die gleiche Lösung gilt für das Rechenprogramm: Mach' einfach in main() eine Schleife. Code: int main() { int befehl; for (;;) // Main loop { // Haufen Code weggelassen switch(befehl) case 7: // Programm beenden cout << endl << "Programm beenden" << endl; return 0; break; case 1: cout << endl; Multiplizieren; } // Main loop return 255; // Diese Zeile sollte nie erreicht werden }
int c = 0; while (c != '.') { c=getchar(); putchar (c); }
int main() { int befehl; for (;;) // Main loop { // Haufen Code weggelassen switch(befehl) case 7: // Programm beenden cout << endl << "Programm beenden" << endl; return 0; break; case 1: cout << endl; Multiplizieren; } // Main loop return 255; // Diese Zeile sollte nie erreicht werden }
Foren-Regeln