Boujour,
Dans le code ci-dessu quanq je remplace strcmp(tmp->key, cle)!=0 par
tmp-key!=cle je trouve pas les même resultat !!
est ce qu'on toujours au niveau **Implementation**
strcmp(chaine1,chaine2)==0 <=> chaine1==chaine2
Merci par avance !!
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 typedef struct CELLULE { //définition d'un liste chainee char* key; int data; struct CELLULE* suivante; }CELLULE; typedef CELLULE* LCA; int recuperer(const LCA chaine , char* cle){ assert(est_utilise(chaine, cle)); //definie avant LCA tmp = chaine; //pointeur temporelle pour iterer while (strcmp(tmp->key, cle)!=0) { tmp=tmp->suivante; } return tmp->data;
Partager