pasar de kadena a numero decimal

takyo
17 de Noviembre del 2005
llego el pesao de turno

sabemos ke la funcion
num = atoi(cadena)
pasa de kadenas a numeros ENTEROS

pero lo ke kiero saber es si existe alguna funcion ke pase de kadenas a numeros flotantes osea decimales

kon atoi si cadena vale "123,55" me devuelve 123
y lo ke kiero es ke me devuelva 123,55

gracias

Caiman
17 de Noviembre del 2005
atof();

kike
17 de Noviembre del 2005
atof() en la misma libreria
un saludo...

takyo
17 de Noviembre del 2005
me da vergüenza preguntar esto pero ....valor

ok
ptintf("%0.2f", valor);
esto muestra dos decimales SIEMPRE
pero si tiene decimales tambien los muestra
hay alguna forma/opcion para ke no muestre los decimales kuando sea un entero y ke los muestre kuando sea un decimal?