#include <stdio.h>
#define LENGTH(a) (sizeof(a) / sizeof(*a))
int
intlen(int *a)
{
return LENGTH(a);
}
int
charlen(char *a)
{
return LENGTH(a);
}
int
main(void)
{
int a[16];
char b[16];
printf(" int[16]: %2d, %2d\n", LENGTH
(a
), intlen
(a
)); printf("char[16]: %2d, %2d\n", LENGTH
(b
), charlen
(b
));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIExFTkdUSChhKSAoc2l6ZW9mKGEpIC8gc2l6ZW9mKCphKSkKCmludAppbnRsZW4oaW50ICphKQp7CglyZXR1cm4gTEVOR1RIKGEpOwp9CgppbnQKY2hhcmxlbihjaGFyICphKQp7CglyZXR1cm4gTEVOR1RIKGEpOwp9CgppbnQKbWFpbih2b2lkKQp7CglpbnQgIGFbMTZdOwoJY2hhciBiWzE2XTsKCglwcmludGYoIiBpbnRbMTZdOiAlMmQsICUyZFxuIiwgTEVOR1RIKGEpLCAgaW50bGVuKGEpKTsKCXByaW50ZigiY2hhclsxNl06ICUyZCwgJTJkXG4iLCBMRU5HVEgoYiksIGNoYXJsZW4oYikpOwoKCXJldHVybiAwOwp9Cg==