Bonjour, voilà je veux énumerer la fonction strcmp mais j'arrive pas à trouver le teste lorsque les deux chaines sont egales .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #include<stdio.h> void strcmp2(const char *s1, const char *s2) { if(*s1 == *s2) { s1++; s2++; strcmp2(s1, s2); printf("% d\n", 0); } if(*s1 < *s2) printf("% d\n", -1); if(*s1 > *s2) printf("% d\n", 1); } int main(void) { strcmp2("", "papa"); strcmp2("baller", "aller"); strcmp2("eau", "eau"); return 0; }
Partager