PDA

Visualizza la versione completa : [C++] Determinare se un carattere numerico con MFC


giuseppe500
14-12-2007, 11:18
Ciao.
Come da titolo cerco una funzione (in mfc non .net)che ritorni true se il testo passato come argomento un numero e false se non lo .
grazie.

oregon
14-12-2007, 11:21
Credo che non ci sia ... ma non dovrebbe essere difficile scriverne una tu ...

giuseppe500
14-12-2007, 11:25
c' qualcosa di semplice che gestisca +/- . [a-z]?
mi sarebbe piaciuto poter utilizzare le regular expression , ma sembra che non sia possibile(forse sbaglio).
In mancanza di questo se c' una funzione semplice che usii mfc(cstring ecc..)te ne sarei grato.

oregon
14-12-2007, 11:28
a z ?

Ma se hai chiesto la isnumeric vuol dire che devi stabilire se ci sono delle cifre, non delle lettere ...

In ogni caso ... dai un'occhiata a questo link

http://functionx.com/visualc/libraries/mfcstaticlib.htm

giuseppe500
14-12-2007, 14:31
grazie,Oregon , mi interesserebbe creare un custom control che permette di inserire solo numeri e un punto al massimo;se inserisco un carattere o piu' di un punto non inserisce niente.
Oltre all'implementazione in cui dovrei saltarci fuori , come inserisco un custom control nei dialog in designe time?
possibile?
grazie.

Loading