"Return-Taste" verwenden
-
hi,
ich bin anfänger und probier gerade an einem taschenrechnerprog. rum.ich würde gerne nach einer rechnung zurück ins taschenrechner-menue kommen, einfach nur durch verwendung der "RETURN-taste".
hab die schleifenfkt. für`s zurückkehren schon eingebaut.
ich hab das problem derweilen mit
/* scanf("%d", E); */
gelöst, was zwar auch funktioniert, aber immmer die eingabe einer zalh voraussetzt.ich hab schon etwas gefunden,
/+ scanf("%c", ch); /
was in einem kleinen testprog. super fkt., aber in meinem taschenrechnerprog..
(die schleife ist eine endlos-schleife mit / for(;;) */)danke schon mal im voraus
-
scanf ist schon das Richtige, der Fehler muß woanders liegen. Zeig mal ein bisschen mehr vom Code, sonst wirds schwierig mit Fehlersuche.
-
Allerdings benötigt scanf die Adresse, an die du die Daten geschrieben haben willst, also:
char ch; scanf("%c",&ch); switch(ch) { case '\n': go_home();break; ... }