codial
Messages postés265Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention 5 mai 2015
-
24 mai 2005 à 23:40
codial
Messages postés265Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention 5 mai 2015
-
25 mai 2005 à 14:14
Bonsoir,
Quel sont les équivalents sous delphi des fonctions max et Min.
a=Max(A,B)
a=Min(A,B)
Max retourne le plus grand élément et Min le plus petit
WhiteHippo
Messages postés1154Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 5 avril 20123 25 mai 2005 à 13:43
Attention, les fonctions Min et Max ne sont pas définies pour TOUS LES TYPES de données.
Il n'existe pas en Delphi un "template" équivalent au C++ pour ces fonctions. Donc si tu utilises un type que tu as toi même défini, il te faudra écrire les fonctions Min et Max associées à ce type.
Cordialement.
<HR>
Il existe 10 catégories de personne. Ceux qui connaissent le binaire et les autres...
cs_sim51
Messages postés240Date d'inscriptiondimanche 31 octobre 2004StatutMembreDernière intervention31 décembre 20062 25 mai 2005 à 14:02
Salut,
Moi j'utilise jamais les fonctions min et max de delphi ( j'y pense pas
) j'utilise toujours une instruction du type if / else, alors pourquoi
ne fais tu pas de même.
De plus cela revient au même lors de la compilatioin puisque min et max sont des alias de procedure contenant que des if / else.
if A< B then
min := A;
else min :=B;
Après à toi d'adapter ce code suivant le type de A et de B ( ici ce sont des nombres : int, real .. )
N'oubliez pas de cliquer sur réponse acceptée si la réponse vous convient !!!
codial
Messages postés265Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention 5 mai 20151 25 mai 2005 à 09:45
Bonjour,
merci pour les réponses et j'ai ajouté Math dans la clause Uses de mon unité mais j'ai toujours le message d'erreur "Identificateur non déclaré : 'Max' ".
codial
Messages postés265Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention 5 mai 20151 25 mai 2005 à 14:14
Merci pour vos réponses. En fait je croyais qu'il existait les fonctions Max et Min et comme je ne trouvais pas j'ai écrit mes fonctions ce qui rejoint ce que vous préconisez.