Original geschrieben von Jesus_666
Das gleiche Ergebnis hättest du auch hinbekommen, indem du einfach...
...hingeschrieben hättest... Systemaufrufe sollte man nach Möglichkeit vermeiden, wenn es eine brauchbare Alternative gibt.
...
Leider hast du dabei nicht recht Jeez, denn cin >> ignoriert fuehrende leerzeichen und zeilenendzeichen. Du kannst also auf Enter rumhaemmern, bis du schwarz wirst, solange du nicht wenigstens ein alphanumerisches zeichen eingeben hast ... habs selbst ausprobiert. Daher der systemaufruf.
Was ich schon ewig in c suche ist eine moeglichkeit, genau 1 zeichen von der tastatur zu lesen, ohne noch enter druecken zu muessen .. selbst getc will so einen bloedsinn. Sinnvoll waere auch zu wissen, wie ich pruefen kann, ob ueberhaupt ein zeichen im Tastenpuffer ist.
sprich, wie mache ich das aus dem guten alten pascal bekannte
repeat until keypressed; c:=readkey;