Hirdetés

2024. május 5., vasárnap

Gyorskeresés

Hozzászólások

(#275) Vico87 válasza CrusherW (#269) üzenetére


Vico87
tag

Igazából nem kell megnézni, hogy valamelyik nagyobb-e. Mert ugyanis négyzetre emeled, ami után mindenképp nemnegatív értéket kapsz.
Az újabb C szabványban már van inline függvényekre támogatás. Azzal szerintem a legjobb egy ilyet megoldani.
Valahogy így :

inline tavolsag(int x1, int x2, int y1, int y2) {
return sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2) );
}

(Bár a Visual Studio 2005 nem eszi meg C esetén az inline függvényt)

[ Szerkesztve ]

Copyright © 2000-2024 PROHARDVER Informatikai Kft.