Прогаммирую PIC18F452 в HI-THC C-18 через MPLAB 7.30.
Пишу к примеру.
#include ‹pic18.h›
#include ‹stdio.h›
void main(void)
float A;
char B[16];
{
A=4.2e2;
sprintf (B,"A= %f",A);
}
В ответ в переменной В получаю вместо числа символ f.
Чо не так делаю? Хочется результат вычислений вывести на LCD а получаю только f на экране.
Когда вместо f ставлю d и меняю тип А на int все работает. Но мне именно нужро float выводить. Help.