0_0_22142423_29145.c:9:1: error: unknown type name 'Point'
Point p[100005];
^
0_0_22142423_29145.c: In function 'cmp':
0_0_22142423_29145.c:12:9: error: 'Point' undeclared (first use in this function)
if ((*(Point *)a).y == (*(Point *)b).y)
^
0_0_22142423_29145.c:12:9: note: each undeclared identifier is reported only once for each function it appears in
0_0_22142423_29145.c:12:16: error: expected expression before ')' token
if ((*(Point *)a).y == (*(Point *)b).y)
^
0_0_22142423_29145.c:12:35: error: expected expression before ')' token
if ((*(Point *)a).y == (*(Point *)b).y)
^
0_0_22142423_29145.c:13:20: error: expected expression before ')' token
return (*(Point *)b).x>(*(Point *)a).x ? -1 : 1;
^
0_0_22142423_29145.c:13:36: error: expected expression before ')' token
return (*(Point *)b).x>(*(Point *)a).x ? -1 : 1;
^
0_0_22142423_29145.c:14:19: error: expected expression before ')' token
return (*(Point *)b).y>(*(Point *)a).y ? -1 : 1;
^
0_0_22142423_29145.c:14:35: error: expected expression before ')' token
return (*(Point *)b).y>(*(Point *)a).y ? -1 : 1;
^
0_0_22142423_29145.c: In function 'cmp1':
0_0_22142423_29145.c:18:9: error: 'Point' undeclared (first use in this function)
if ((*(Point *)a).x == (*(Point *)b).x)
^
0_0_22142423_29145.c:18:16: error: expected expression before ')' token
if ((*(Point *)a).x == (*(Point *)b).x)
^
0_0_22142423_29145.c:18:35: error: expected expression before ')' token
if ((*(Point *)a).x == (*(Point *)b).x)
^
0_0_22142423_29145.c:19:20: error: expected expression before ')' token
return (*(Point *)b).y>(*(Point *)a).y ? -1 : 1;
^
0_0_22142423_29145.c:19:36: error: expected expression before ')' token
return (*(Point *)b).y>(*(Point *)a).y ? -1 : 1;
^
0_0_22142423_29145.c:20:19: error: expected expression before ')' token
return (*(Point *)b).x>(*(Point *)a).x ? -1 : 1;
^
0_0_22142423_29145.c:20:35: error: expected expression before ')' token
return (*(Point *)b).x>(*(Point *)a).x ? -1 : 1;
^
0_0_22142423_29145.c: In function 'main':
0_0_22142423_29145.c:30:24: error: request for member 'x' in something not a structure or union
scanf("%lf%lf",&p[i].x,&p[i].y);
^
0_0_22142423_29145.c:30:32: error: request for member 'y' in something not a structure or union
scanf("%lf%lf",&p[i].x,&p[i].y);
^
0_0_22142423_29145.c:32:22: error: 'Point' undeclared (first use in this function)
qsort(p, n, sizeof(Point), cmp);
^
0_0_22142423_29145.c:35:16: error: request for member 'y' in something not a structure or union
if (p[i - 1].y + s>p[i].y&&p[i - 1].x + s>p[i].x) {
^
0_0_22142423_29145.c:35:27: error: request for member 'y' in something not a structure or union
if (p[i - 1].y + s>p[i].y&&p[i - 1].x + s>p[i].x) {
^
0_0_22142423_29145.c:35:39: error: request for member 'x' in something not a structure or union
if (p[i - 1].y + s>p[i].y&&p[i - 1].x + s>p[i].x) {
^
0_0_22142423_29145.c:35:50: error: request for member 'x' in something not a structure or union
if (p[i - 1].y + s>p[i].y&&p[i - 1].x + s>p[i].x) {
^
0_0_22142423_29145.c:36:24: error: request for member 'x' in something not a structure or union
tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
^
0_0_22142423_29145.c:36:37: error: request for member 'x' in something not a structure or union
tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
^
0_0_22142423_29145.c:36:54: error: request for member 'y' in something not a structure or union
tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
^
0_0_22142423_29145.c:36:67: error: request for member 'y' in something not a structure or union
tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
^
0_0_22142423_29145.c:46:16: error: request for member 'x' in something not a structure or union
if (p[i - 1].x>p[i].x - s&&p[i - 1].y + s>p[i].y)
^
0_0_22142423_29145.c:46:23: error: request for member 'x' in something not a structure or union
if (p[i - 1].x>p[i].x - s&&p[i - 1].y + s>p[i].y)
^
0_0_22142423_29145.c:46:39: error: request for member 'y' in something not a structure or union
if (p[i - 1].x>p[i].x - s&&p[i - 1].y + s>p[i].y)
^
0_0_22142423_29145.c:46:50: error: request for member 'y' in something not a structure or union
if (p[i - 1].x>p[i].x - s&&p[i - 1].y + s>p[i].y)
^
0_0_22142423_29145.c:48:24: error: request for member 'x' in something not a structure or union
tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
^
0_0_22142423_29145.c:48:37: error: request for member 'x' in something not a structure or union
tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
^
0_0_22142423_29145.c:48:54: error: request for member 'y' in something not a structure or union
tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
^
0_0_22142423_29145.c:48:67: error: request for member 'y' in something not a structure or union
tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
^
|