bonjour ,
voila j'aimerai savoir s'il existe une fonction qui permet de comparer 2 nombre , bien sur à part le == , car dans mon cas cela ne marche pas.
merci.
bonjour ,
voila j'aimerai savoir s'il existe une fonction qui permet de comparer 2 nombre , bien sur à part le == , car dans mon cas cela ne marche pas.
merci.
Opérateurs de comparaison en C :
< inférieur
> supérieur
<= inférieur ou égal
>= supérieur ou égal
== égal à
!= Différent de
Dans la gestion des expressions logiques, il y a le && (ET coupe-circuit), le || (OU coupe circuit), le | (OU), le & (ET);
Sur que si on ne connait que le == , on est un peu limité. J'espère que c'est bien ça le sens de ta question.
ha merci de ta réponse je me suis mal exprimé , quelle autre fonction peut on utiliser pour comparer l'égalité de deux entier ? à part le == .
car dans mon cas je comparare deux variables et cela ne marche.
voici l'exemple :
if ((elu3 == (l->listattente.pid))
{
....
}
elu3 et l->listattente.pid sont deux entiers (int) .
j'aimerais bien voir le code dans son integralitée ...
et ce que donne un printf("%d %d\n",elu3, l->listattente.pid);
et puis ... l ... c'est idiot comme nom de variable ...
le printf("%d %d\n",elu3, l->listattente.pid);
ça m'affiche bien des entiers , je l'ai deja fait pour verifier avant ...
l est un pointeur vers une structure dans mon cas ici.
et le bout de code minimum et compilable, montrant le defaut est ou?
tu travaille pour la nasa, c'est top secret?
Et on est censé deviner de quel cas il s'agit ? Ou savoir ce que signifie 'ça ne marche pas' ? On est pas dans ta tête. On est pas non plus extra-lucides...Envoyé par sisiso
Il n'est pas inutile de relire sa question et de se demander si il est possible d'y répondre...
Partager