Re: sprintf - co dělám blbě?
Ladislav Vaiz
spam na nagano.cz
Pondělí Duben 15 14:02:47 CEST 2024
sprintf(sStringBuffer,"%6lu",(unsigned long)123456);
On 15.04.2024 13:59, Martin Záruba wrote:
>
> obě varianty, tedy použít snprintf i zápis 123456UL dávají stejný
> nesmysl. Nefunguje ani
>
> charsStringBuffer[50];
> uint32_tx=123456UL;
> sprintf(sStringBuffer,"%6u",x);
> Serial.print(sStringBuffer);
> nicméně
> charsStringBuffer[50];
> sprintf(sStringBuffer,"%6u",123456/2);
> Serial.print(sStringBuffer);
>
> dá správně 61728
>
> takže to vypadá na chybu v snprintf
>
> ach jo.
>
> Máte typ, co použít, aby to formátovalo správně a šlo udělat tabulku
> bez nutnosti u toho dostat amok?
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240415/e4c2ea66/attachment.htm>
Další informace o konferenci Hw-list