[nCurses] Zahlen(int, double, float,...) einlesen?
-
Hallo,
kurz und knapp: wie kann ich in ncurses einen Integer/double/float/... einlesen?
getint(), getdouble(),... gibt es ja nicht, getchar reicht mir nicht da ich auch mehrstellige Integer brauche, außerdem würde er mir den als ASCII-Code abspeichern(oder kann ich das ändern?).
Habe leider durch Google nichts rausfinden können, und die man-pages helfen mir auch leider nicht weiter...
Danke schonmal
-
Du liest aus der Konsole ganz normale Strings ein mit getstr() und Konsorten (siehe Manpage). Diese Strings konvertierst du dann zu anderen Typen z.B. mit atoi() zu einem int oder wenn du C++ verwendest, einfach einen stringstream verwenden.
-
Mir fiel heute auf als ich die Manpages im Internet angesehen habe, das es bei ncurses doch scanw gibt, was scanf entspricht...entweder ich hab das echt total überlesen, oder meine manpages spinnen