Cześć, mam problem ponieważ w c++ builderze za pomocą jednego okna TEdit chce wprowadzać dane liczbowe, a w drugim wyświetlać wynik po np. przemnożeniu przez 4. Problem pojawia się gdy zamiast liczb wpisuje znaki tylko "das//", przy pustym polu jakoś dałem warunek, ale nie potrafię sobie poradzić z innymi znakami niż cyfry
float i = Edit1->Text.ToDouble();
float c = i+2;
Edit2->Text=CurrToStr(c);
Taka konwersja powoduje błąd przy wpisaniu liter, czy mogę jakiś warunek napisać, np. gdy wpiszę inny znak niż cyfrę to wyświetli mi "Błąd"?
Czytałem o czymś jak static case , ale trochę tego nie rozumiem