#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){100,200};
printf("%d %d\n", pt
[0].
x, pt
[0].
y); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdHJ1Y3QgcG9pbnRfdGFnIHsKICAgICAgICBpbnQgeDsKICAgICAgICBpbnQgeTsKfTsKCnR5cGVkZWYgc3RydWN0IHBvaW50X3RhZyBQb2ludDsKCmludCBtYWluKHZvaWQpIAp7CiAgICAgIFBvaW50IHB0W10gPSB7IHsxMCwyMH0sIHszMCwgNDB9LCB7NTAsNjB9fTsKICAgICAgcHRbMF0gPSAoUG9pbnQpezEwMCwyMDB9OwogICAgICBwcmludGYoIiVkICVkXG4iLCBwdFswXS54LCBwdFswXS55KTsKICAgICAgcmV0dXJuIDA7Cn0=