Gast
#29102
Hallo, hat zwar nicht direkt was mit uC´s zu tun, aber vielleicht kennt sich hier jemand mit C++ aus. Folgendes Problem: Hab ein C++ Programm auf meinem PC am laufen, bei dem ich den Wert einer double-Variablen über die Tastatur ändern möchte. Erlaubt sind nur Zahlen >0. Soweit kein Prob. Jetzt möchte ich aber eine Kontrollabfrage machen, ob wirklich eine Zahl und keine Buchstaben eingegeben wurden, damit mir das Prog bei falscher Eingaben icht abschmiert. Ideeansatz: komplette Eingabe in eine string-Variable packen, die einzelnen Zeichen in chars umwandeln, chars einzeln prüfen ob Buchstabe oder Zahl, bei Buchstaben/unerlaubte Zeichen -> Fehlermeldung, Neuabfrage bei Zahlen -> chars in int umwandeln und gemäß Wertigkeit in meiner Double-Variablen addieren. Wäre das so möglich? Gibt´s in den Libs eine Funktion die string-Ketten in chars umwandeln kann? thx marco