Tastatureingabe einlesen ohne Enter


  • Anachoret
  • 2033 Aufrufe 4 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Tastatureingabe einlesen ohne Enter

    Hi

    weiss jemand, wie man in c++ eine Eingabe von der Tastatur einlesen kann, ohne direkt nach der Eingabe Enter drücken zu müssen. :confused:
  • heh? Warum sollte man da einen Nuller schreiben, wenn eindeutig das Ende des STrings durch char c z.B. definiert worden ist und außerdem geht char[..] gar nicht, dar das nur die definitionsgemäße Angabe davon ist und man dies niemals in den Code schreiben könnte...

    so muss man das schreiben:

    char c;

    int main()
    {
    while(kbhit())
    {
    c=getche();
    if(c==13) return 0; // würde Programm jertzt bei ENter beenden
    }

    return 0;
    }
  • Jo getche() ist schon eine gute funktion
    ich programmier seit einem guten dreivierteljahr in der schule mit c und das getche() will ich nicht mehr missen. ;)
    gut und schnell für pausen, wenn man z.b. eine db hat und die alle aufgelistet werden o.a.