<div> </div>
<div>Cordial saludo amigos.</div>
<div> </div>
<div>amigos tengo un inconvenite con un algoritmo.</div>
<div>ncesito capturar un float desde el control EDIT, hasta donde tengo entendido lo que se captura del control EDIT es un char y necesito convertirlo en un float, eso lo hago con atoif, y esa variable float la pongo en un if para indicar un rango de que ese numeor float sea menor que 
0.5 y mayor que 0.1 y si es asi me muestre un mensaje, pero que sino esa dentro del rango haga otra cosa. mi problema es que cualquier numero que ingreso supuestamente esta dentro de ese rango, por ejemplo ingreso 10 y me acepta que esta dentro de ese rango y eso no deberia ser.
<br clear="all">el codigo q tengo es el siguiente:</div>
<div> </div>
<div><font color="#0000ff" size="2">
<p>char</p></font><font size="2"> entrada[100]; 
<p></p></font><font color="#0000ff" size="2">float</font><font size="2"> numero;</font></div><font size="2">
<p>GetWindowText(GetDlgItem(hDlg, ID_NUMERO), entrada, 10); </p>
<p>numero= atof(entrada);</p>
<p></p>
<p></p></font><font color="#0000ff" size="2">if</font><font size="2">((numero<0,5)&&(numero>0,1))
<p>{</p>
<p>MessageBox(hDlg,TEXT(</p></font><font color="#800000" size="2">"funciona"</font><font size="2">),TEXT(</font><font color="#800000" size="2">"sistemas expertos"</font><font size="2">),MB_OK );
<p>}</p>
<p></p></font><font color="#0000ff" size="2">else</font><font size="2"> 
<p>{</p>
<p>PostQuitMessage(0);</p>
<p>}</p>
<div></div></font>ojala que me puedan colaborar porque soy muy nuevo en este ambiente y realmente no entiendo que pasa.
<div>Muchas gracias.<br>-- <br>D.A.M.P </div>