Bonjour a tous;

Tout est dans le titre.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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