Skip to content

42 file checker, mauvais test pour ft_strcmp #33

@Gamouche

Description

@Gamouche

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions