AlexOr 0 29 августа, 2006 Опубликовано 29 августа, 2006 · Жалоба Не работает ни в ImageCraft ни в IAR. float x; sscanf(buf, "%f",&x); В IAR видимо нужен файл "dlAVR-3s-ec-sf-f.r90" содержащий full DLIB. Где его взять? А ImageCraft похоже вообще не умеет такого. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bill 0 29 августа, 2006 Опубликовано 29 августа, 2006 · Жалоба Не работает ни в ImageCraft ни в IAR. float x; sscanf(buf, "%f",&x); В IAR видимо нужен файл "dlAVR-3s-ec-sf-f.r90" содержащий full DLIB. Где его взять? Во-первых, в опциях проекта нужно указать версию scanf (Large / Medium). Во-вторых, указанный Вами файл находится в каталоге dlib. И, в третьих, в каталоге src имееются исходные тексты (frmrd.c). Так что, можете написать свою функцию с нужными Вам параметрами. Но, опять же, следует помнить, что функции printf/scanf требуют много стековой памяти, говорят, порядка 400 байт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 9 29 августа, 2006 Опубликовано 29 августа, 2006 · Жалоба А ImageCraft похоже вообще не умеет такого. Умеет... В опциях проекта необходимо установить "Print version" в значение "Float" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться