Отправлено
Quasy 08 сентября 2009, г. 11:38
В ответ на: да просто кошмар какой-то отправлено пользователем
koyodza 08 сентября 2009, г. 11:26
int_val = (signed int)((flo_val>0.0)?(flo_val+0.5):(flo_val-0.5)); Это для нормальных, больших чисел. А чтобы уйти от малых чисел [-1; 1] - наверно типа: int_val = (signed int)((flo_val>0.0)?((flo_val*1000+0.5): (flo_val*1000-0.5));