Так
08-12-2006 07:49
к комментариям - к полной версии
- понравилось!
Настроение сейчас - Примерно такое же.
Спустился в столовую, поел, выпил кофе, покурил и мысли уже складываются в определенную последовательность.
Итак, в файле у нас к примеру число 65.098. Оно храниться, как последовательность символов {+ 6 . 5 0 9 8 Е - 1}
начинаем с того, что читаем знак. Затем пускаем цикл с счетчиком, последовательно вынимая из файла числа. Значение вынутого числа присваиваем переменной V_Char, а в переменную Rez добавляем V_Char/(exp(10*ln(N))), где N - номер шага. Доходим до E и получаем число 0,65098 в переменной Rez. Далее читаем знак степени, а потом таким же макаром и саму степень, и последним штрихом умножаем то, что у нас в Rez'е на 10 в степени, которая после Е, плюс 1.
Вроде бы все логично, но!!! Мне интересно, каким раком-боком я из типизированного файла с последовательностью символов (!!!) буду извлекать вещественные числа.. Какая-то хрень получается..
вверх^
к полной версии
понравилось!
в evernote