Проблема с функцией sprintf
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Scout 10 февраля 2004 г. 23:23


Пишу в ИАРе следующий код:

char str[];
float f;


void main(void)
{
f=3.14;

sprintf(str,"%f",f);
}


Проблема в том, что в str не записывается 3.14. Пробовал с помощью этой же функции преобразовывать числа целого типа(с ключом %d) все нормально работает, а вот тип float не хочет... Что я неправильно делаю?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru