[elektro] C sprintf
potyo
potyo.ada at gmail.com
Fri Dec 14 14:14:54 CET 2012
Esetleg %8x helyett %8lx (kis L betű)? Nem próbáltam, de elvileg L kell a
long típushoz, a DWORD pedig tulajdonképpen long unsigned.
2012. december 14. 13:33 Skandar Graun írta, <sgraun at gmail.com>:
> Sziasztok!
>
> A " sprintf(uart_x, "%8x - ", address);"
> sorra folyamatosan a:" format '%8x' expects type 'unsigned int', but
> argument 3 has type 'DWORD'
> hibaüzenetet adja.
> Az address egy függvény bemenő adata:
>
> void DumpSerialEEP(int volume, DWORD address)
>
> A formázást egész 16-ig módosítgattam... nem sikerült kivédeni a
> hibaüzenetet.
> Hiába warning, az utasítást nem hajtja végre...
>
> Lehet, hogy az sprintf csak int-re műxik? Bár ezt sehol nem láttam leírva.
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list