Comparaison par strstr de 2 char**
Bonjour a tous;
Tout est dans le titre.
Code:
1 2 3 4 5 6 7
| char ** tab_id
applications * app = NULL ;
applications * * tabApp = NULL ;
app = malloc (sizeof(applications)) ;
tabApp = malloc((blocks)*sizeof(applications)) ;//Allocation dynamique pour tableau de structure
tab_id = malloc((blocks) * sizeof(char *));//Allocation dynamique pour le tableau
tab_id[nbApp] = malloc(80*sizeof(char)) ; |
J'ai un tableau de structure et un tableau de pointeur sur des chaines de caractères.
Je cherche à avoir une comparaison entre l'élément du tableau et un champs de la structure.J'ai pensez a strstr mais sans grand succès puisque je passe des char** et pas char*.
En gros, mon algorithme serait:
Dérouler tableau d'élément
Sélection premier élément du tableau
Tant que premier élément du tableau != de champs 1 de structure
parcourir le tableau de structure
Si premier élément du tableau == de champs 1 de structure
Afficher la structure sélectionnée
Fin si
Fin tant que
PS : J'ai pas mis tout le code parce que c'est un bon pavé
Merci