Šta je novo?

negativni brojevi u edit box-u...

rocky

Čuven
Učlanjen(a)
25.07.2003
Poruke
39
Poena
604
Dakle, potrebno mi je da u edit box mogu upisivati i pozitivne i negativne brojeve i to tipa float sa dva decimalna mesta. Da li je to moguce jedino ako je promenljiva vezana za edit box samo tipa CString i kako u tom slucaju da izvrsim konverziju u zeljeni broj? Ako dodelim edit box-u promenljivu tipa int ili float na sam pokusaj upisivanja znaka "-" javlja se upozorenje, pri cemu nije stiklirano polje number za edit box. Help!
 
Koji jezik, koje okruženje, o čemu pričaš?
 
Pa, koji god jezik da je u pitanju, mogao bi da ostavis da tip podatka bude string, nakon unosa izvrsis proveru da li odgovara formatu [0-9]* . [0-9][0-9] (ili ako nisi upoznat sa reg izrazima - xxxx.yy) i onda odradis konverziju stringToFloat pomocu neke od standarnih funkcija...
 
pa ocigledno se radi o Visual c++ i mfc klasama....

sve sto treba je da mapiras edit box na CString ( kao sto si vec uradio koliko se secam metodoma tipa DDX... ) konverziju mozes da uradis prostim funkcijama:

atoi - konverzija striinga u integer
atof - konverzija striinga u float
 
Vrh Dno