15.11.2011, 16:56. Просмотров 2018. Ответов 10
Здравствуйте все!
Столкнулся с такой проблемой: читаю строку из трех вещественных чисел - 18.4, 5.05, 1.015; смотрю значение value[0] - а там вместо 18.4 - 18.399999999....
Подскажите пожалуйста, почему это происходит, можно ли с этим бороться, и, если можно, то каким образом?
double value[3];
sscanf(str, "TEXT %lf, %lf, %lf", &value[0], &value[1], &value[2]);
0
|