Me estoy poniendo la pendiente de una línea delimitada por dos puntos¿Por qué no se cuelga? ¿No estoy dividiendo por cero aquí?
float slopeXY(CGPoint p1, CGPoint p2)
{
return ((p2.y - p1.y)/(p2.x - p1.x));
}
Si le doy una línea de tamaño cero,
CGPoint p1 = CGPointMake(0, 10);
CGPoint p2 = CGPointMake(0, 10);
float sxy = slopeXY(p1, p2);
no consigo un error de división por cero.
pareces haber encontrado la forma de dividir por cero. Use esto con cuidado, o puede abrir un agujero en el espacio-tiempo y nuestro mundo será absorbido por el infinito. –