#include <stdio.h>
typedef struct test
{
int size;
int (*longhair) (int hair);
} TEST;
int longesthair (int hair)
{
return hair * 2;
}
int main(void) {
struct test jun;
TEST june;
jun.longhair = longesthair;
june.longhair = longesthair;
printf("%d",june.
longhair(4)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdCB0ZXN0CnsKCWludCBzaXplOwoJCglpbnQgKCpsb25naGFpcikgKGludCBoYWlyKTsKCQp9IFRFU1Q7CgppbnQgbG9uZ2VzdGhhaXIgKGludCBoYWlyKQp7CglyZXR1cm4gaGFpciAqIDI7Cn0KCmludCBtYWluKHZvaWQpIHsKCXN0cnVjdCB0ZXN0IGp1bjsKCVRFU1QganVuZTsKCWp1bi5sb25naGFpciA9IGxvbmdlc3RoYWlyOwoJanVuZS5sb25naGFpciA9IGxvbmdlc3RoYWlyOwoJcHJpbnRmKCIlZCIsanVuLmxvbmdoYWlyKDMpKTsKCXByaW50ZigiJWQiLGp1bmUubG9uZ2hhaXIoNCkpOwoJcmV0dXJuIDA7Cn0K