ибо у меня вот такая функция:
char* get_battery_message(void){
char s[200];
sprintf(s, "=%g=", (double) 1.5);
return s;
}
возвращает "==", в т.ч. и для спецификатора %f.
void outfloat(float f)//выводит числа float, знак, целое и 6 цифр после запятой.
{
int x,y;
char sign='+';
if(f<0){ sign='-'; f=-f; }
x = floor(f);
f-=x;
y=f*1000000;
printf("%c%d.%06d",sign,x,y);
}
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0