Page 1 sur 1

problème fonctionnement strcmp

Posté : 13 sept. 2010, 21:21
par Yggdrasill
Bonjour ou bonsoir,

j'ai un problème avec le résultat que me renvoie strcmp.

lorsque je fais ça :

Code : Tout sélectionner

$output = strcmp ( "dodo", "bleu"); echo ( "%d", $output );
strcmp me renvoie 1 au lieu de me renvoyez la soustraction des deux chaines. Puis-je savoir comment régler ce problème :cry: ?

Re: problème fonctionnement strcmp

Posté : 13 sept. 2010, 21:26
par stealth35
t'attend quoi de : echo ( "%d", $output ); ?

Re: problème fonctionnement strcmp

Posté : 13 sept. 2010, 21:40
par Yggdrasill
désolé, c'est les vieilles habitudes du C.

printf ( "%d", $output );

ou

echo $output;

sinon j'ai toujours pensé que ça retournais l'écart entre les deux en nombre et pas juste 1 ou -1.

Re: problème fonctionnement strcmp

Posté : 13 sept. 2010, 21:47
par stealth35
moi ca retourne 2

Re: problème fonctionnement strcmp

Posté : 13 sept. 2010, 21:55
par Yggdrasill
Bon, pas grave, je vais créer une fonction my_strcmp. Je viens de voir que c'est lié au jeu de caractère utilisé ???

Merci quand même