Gast
#364408
Hallo,
Ich habe in einer struct eine Variable definiert:
uint32_t vid_prgr_nr ; /* VIDEO Program Number als unsigned long int
*/
Diese Variable will ich ausgeben:
/* VIDEO Program Number */
printf ("VIDEO Program Number:\t%u\n\r", eeprom_data.vid_prgr_nr
) ; /* das ist Zeile 260 */
Und der gcc (neuste Version) gibt folgende Fehlermeldung:
../usart.c: In function `print_eeprom_data':
../usart.c:260: Warnung: unsigned int Format, anderer Typ Argument
(Argument 2)
Also:
Ich habe die Variable als unsigned long int definiert und will in
printf die Zahl als %u ausgeben. Warum die Fehlermeldung, Was mache ich
falsch ?
Danke an Alle !
Otto