Keypad

Hy,
ich benutze in einem Programm ein Keypad zum Starten div. Methoden

void Tastatur()
{
  char key = kpd.getKey();
  if(key)  // Check for a valid key.
  { 
    switch (key)
    {
      case '1':
      x.enable(1);
      x.direction(1);
      x.step(1);
      break;
           
      case '3':
      x.enable(1);
      x.direction(0);
      x.step(1);
      break;
    
      case 'A':
      x.enable(1);
      y.enable(1);
      trafo (50, 100, 4);
      x.enable(0);
      y.enable(0);
      break;
    }
  }
}

Jetzt möchte ich aber ein Variable (float) über die Tastatur eingeben können im Bereich 0-1000 mit einer Nachkommastelle.
Wie stelle ich das an? Gibt es dafür schon eine Funktion oder muss man sich da selbst was zusammen bauen?

Greeez Fabi

Die Zahlen einzeln einlesen und in einem String zusammenfügen, danach in eine float Variable umwandeln.
Nicht vergessen eine der Tasten als Return-Taste zu definieren, damit das Programm weis das dass Ende der Eingabe erreicht wurde !