Bonjour a tous;
Tout est dans le titre.
J'ai un tableau de structure et un tableau de pointeur sur des chaines de caractères.
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)) ;
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
Partager