sprintf a float
Petr Zapadlo
zapik na email.cz
Úterý Září 13 22:01:01 CEST 2022
Zdravím,
nějak tady bojuju s sprintf funkcí:
void UART_float(float hodnota){
char retezec[9];
sprintf(retezec,"%f",double(hodnota));
UART_puts(retezec);
}
strašně jednoduchá funkce, cílem je dostat float na výstup UARTu.
Problém je v tom, že mi to vrátí jen otazník ?.
Když tam dám int /uint nebo jakýkoliv celočíselný typ, tak to funguje
podle předpokladů, ale já bych potřeboval právě ten float.
Jak na to?
Díky
Petr
Další informace o konferenci Hw-list