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