两点的纵坐标和横坐标相减,差值小于1E-10 作为判断相等的条件
#ifndef abs
#define abs(a) (((a) < 0) ? (-a) : (a))
#endif
const double EP = 1E-10
bool equal_point(POINT p1,POINT p2) // 判断两个点是否重合
{
return ( (abs(p1.x-p2.x)<EP)&&(abs(p1.y-p2.y)<EP) );
}