#include <stdio.h>
struct point_tag {
int x;
int y;
};
typedef struct point_tag Point;
int main(void)
{
Point pt[] = { {10,20}, {30, 40}, {50,60}};
pt[0] = (Point){.x = 100, .y = 200};
printf("%d %d\n", pt
[0].
x, pt
[0].
y); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdHJ1Y3QgcG9pbnRfdGFnIHsKICAgICAgICBpbnQgeDsKICAgICAgICBpbnQgeTsKfTsKCnR5cGVkZWYgc3RydWN0IHBvaW50X3RhZyBQb2ludDsKCmludCBtYWluKHZvaWQpIAp7CiAgICAgIFBvaW50IHB0W10gPSB7IHsxMCwyMH0sIHszMCwgNDB9LCB7NTAsNjB9fTsKICAgICAgcHRbMF0gPSAoUG9pbnQpey54ID0gMTAwLCAueSA9IDIwMH07CiAgICAgIHByaW50ZigiJWQgJWRcbiIsIHB0WzBdLngsIHB0WzBdLnkpOwogICAgICByZXR1cm4gMDsKfQ==