Hi! On 03/01/03, Andy Parfenov wrote: > Угу. У меня пара вопросов по сям. > Есть вот такие пару команд: > #include <stdio.h> > #include <math.h> > #include <float.h> > void main( ) > { > float c, k, e; > c=43.47; k=107.78; e=56.89; > printf ("\nc=%f\tk=%d\te=%e", c, k, e); > } > Компиляем это, и сас выдаёт следущее предупреждение > Warning 625: Proper math library has not been included > Чего надо сделать, что бы чуда не было? Зайди в Scoptions и там в поле code options включи библиотеку математическую наверное standart тебе поможет. > Запускаем и получаем результат: > c=%f k=1078311977 e=%e > Хотя согласно книжки f - спецификатор для вещественных чисел с фиксированной > точкой, а e - c плавающей точкой. Где и в чём грабли? думаю грабли там. А вообще ты что решил выучить все стандартные сишные функции? :) Лично мне на работе посикса хватает более чем, на амиге пишу используя функции АмигаОс. Сам подумай как бы ты делал печать на асме? Вот к примеру есть такая замечательная функция как FPrintf(Output(), "форматная строка", аргументы,....); Делает тоже самое только испозьзует RawDoFmt() со всеми вытекающими. пойми Амижные библиотеки намного мощнее чем стандартные сишные функкции. > Regards Regards