romi napisał(a)
nie rozumiem...
Dlaczego TEKST mam wrzucac do zmiennej float??
Ja chcialbym sprawdzic czy to co wpisalem to Edita jest liczba czy tekstem... - bo jezeli wystepowalaby tam jakas iterka, wtedy chcialbym zrobic message z info zeby poprawic blad.
Dlatego, że funkcja IsNan jako parametr przyjmuje DOUBLE - prościej się już nie da [sciana]
Co nie zmienia faktu, że Twoje podejście jest złe. Aby sprawdzić czy jest tam liczba czy nie trzeba ten text przekonwertować do (w zależności, czy ma sprawdzać, czy jest to całkowita czy rzeczywista) int lub double odpowiednio instrukcją atoi lub atof i sprawdzić wynik w taki sposób
if ((atof(Edit1->Text) <> 0.0) && (Edit1->Text <> "0.0"))
{
//jest liczba
}
else
{
//jest text
}