2010-11-10 10 views
12

के लिए printf printfsize_t देने के लिए कोई तरीका है या तो इसे पहले कास्ट किए बिना या संकलक चेतावनी उत्पन्न करने का कोई तरीका है? (मैं हमेशा -Wall के साथ संकलित करता हूं।)print_t

उत्तर

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

आपको बहुत बहुत धन्यवाद। – Nick

+0

FWIW यह केवल मेरे लिए MingW के साथ '-std = c99' के साथ काम करता है, और' -std = gnu99' नहीं – beldaz