Bonjour,
J'ai deux void * que je voudrais comparer à la manière d'un strcmp.
J'y arrive avec des char * mais je n'y parviens pas en envoyant des void * ou en castant mes char * pour du void *
Ci dessus ma fonction à la strcmp qui compare mes deux char *
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 int cmp_w_str(char *s1, char *s2) { int i; i = 0; while (s1[i] != '\0') { if (s1[i] < s2[i]) return (-1); if (s1[i] > s2[i]) return (1); i++; } return (0); }
Comment peut-on le réaliser avec des void * passés en paramètres ?
Peut on le faire en castant les void * pour du char * ?
Partager