Fonction strcmp

huhu -  
 huhu -
Bonjour,

je suis en trein de voir les fonction str, la je viens de finir la strcmp, j aimerais juste savoir si elle est bonne. Et pour la s1 et s2 j ai utilise la meme valeur (i), et je me pose la question est ce correct ou dois-je prendre i pour s1, et par exemple creer un j pour s2 afin de ne plus avoir la meme valeur ? Merci d avance.

int ft_strcmp(char *s1, char *s2)
{
int i;
i = 0;
while(s1[i] == s2[i]) && (s1[i] != '\0')
{
i++;
return(s1[i] - s2[i]);
}
}
A voir également:

1 réponse

huhu
 
Aussi pour la fonction strncmp si j ai bien compris je vais la meme chose que dans la cmp, mais vu que dans la ncmp il y a "unsigned int n" en plus, je ne vais pas creer un 'i' mais prendre le 'n' ?
0