You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lorsque 42 file checker via Maintest teste la fonction ft_strcmp(), vous vous attendez à ce que la fonction renvoie la difference entre les 2 caractères qui diffèrent. Tester la fonction de cette manière est une très mauvaise idée puisque strcmp() renvoie un entier positif, nul ou négatif ... pas forcément la difference entre les 2 caractères qui diffèrent. Si s1 est inférieur à s2, renvoyer -1 est tout aussi valide que de renvoyer -666. Il vous faut donc non pas regarder si notre ft_strcmp() renvoie la même valeur que strcmp(), mais regarder si la valeur est bien négative, positive ou nulle.
cyfermie
The text was updated successfully, but these errors were encountered:
Salut,
Merci pour le report mais c'est les builtins du compilo qui ont change entre temps.
Si tu es sur que tous les macs de l'ecole sont a jour tu peux me faire une PR pour fixer ca :)
Bonjour/soir,
Lorsque 42 file checker via Maintest teste la fonction ft_strcmp(), vous vous attendez à ce que la fonction renvoie la difference entre les 2 caractères qui diffèrent. Tester la fonction de cette manière est une très mauvaise idée puisque strcmp() renvoie un entier positif, nul ou négatif ... pas forcément la difference entre les 2 caractères qui diffèrent. Si s1 est inférieur à s2, renvoyer -1 est tout aussi valide que de renvoyer -666. Il vous faut donc non pas regarder si notre ft_strcmp() renvoie la même valeur que strcmp(), mais regarder si la valeur est bien négative, positive ou nulle.
cyfermie
The text was updated successfully, but these errors were encountered: