Afficher tous les résultats d'une recherche tableau de structure

Résolu/Fermé
Drayx Messages postés 124 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 4 décembre 2018 - 19 févr. 2017 à 16:38
Wicky-james Messages postés 35 Date d'inscription vendredi 14 novembre 2014 Statut Membre Dernière intervention 9 juin 2020 - 30 juin 2017 à 19:40
Bonjour,
j'effectue une recherche dans un tableau de structure comme ceci :

printf("\nEntite utilisateur :");
scanf("%s",&entiterecherche);
i=0;
do {
strcmp(entiterecherche,tab[i].entite);
i++;
printf("%d\n",i);
}while (strcmp(entiterecherche,tab[i].entite)!=0);
printf("\n\nLogin: %s\nPassword : %s\nEntite : %s\nDate: %d\n",tab[i].login,tab[i].password,tab[i].entite,tab[i].date);

Actuellement si il y a plusieurs fois la meme entite dans mon tableau de structure, le programme m'affichera la structure correspondant à la premiere entité mais pas toutes. Donc comment pourrais faire pour afficher tous les résultats ?
Merci par avance
A voir également:

2 réponses

Drayx Messages postés 124 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 4 décembre 2018 10
19 févr. 2017 à 23:02
Avec un if strcmp(entiterecherche,tab[i].entite)!=0 printf(reponse) dans la boucle et avec i<dimension tableau comme condition.
0
Wicky-james Messages postés 35 Date d'inscription vendredi 14 novembre 2014 Statut Membre Dernière intervention 9 juin 2020
30 juin 2017 à 19:40
je a peut pres le meme probleme,
je voudrais effectuer cette recherche avec les noms,
en vue de refuser un nom qui est semblable a un nom existant;
et donne la posiblite d'ajouter un autre nom...
0