2010-11-10 7 views
12

Gibt es eine Möglichkeit, printf eine size_t zu geben, ohne es entweder zuerst zu werfen oder eine Compiler-Warnung zu generieren? (Ich kompiliere immer mit -Wall.)printf für size_t

Antwort

17
printf("%zu", sizeof(whatever)); 
+0

Vielen Dank. – Nick

+0

FWIW das funktioniert nur für mich mit MinGW mit '-std = c99' und nicht' -std = gnu99' – beldaz