реклама на сайте
подробности

 
 
> scanf для float. как?
AlexOr
сообщение Aug 29 2006, 08:44
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 30-12-04
Из: Санкт-Петербург
Пользователь №: 1 754



Не работает ни в ImageCraft ни в IAR.

float x;
sscanf(buf, "%f",&x);

В IAR видимо нужен файл "dlAVR-3s-ec-sf-f.r90" содержащий full DLIB.
Где его взять?

А ImageCraft похоже вообще не умеет такого.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_Bill
сообщение Aug 29 2006, 12:54
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219



Цитата(AlexOr @ Aug 29 2006, 11:44) *
Не работает ни в 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 байт.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 13:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01345 секунд с 7
ELECTRONIX ©2004-2016