Afficher tous les résultats d'une recherche tableau de structure [Résolu/Fermé]

Signaler
Messages postés
124
Date d'inscription
dimanche 15 novembre 2015
Statut
Membre
Dernière intervention
4 décembre 2018
-
Messages postés
36
Date d'inscription
vendredi 14 novembre 2014
Statut
Membre
Dernière intervention
9 juin 2020
-
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

2 réponses

Messages postés
124
Date d'inscription
dimanche 15 novembre 2015
Statut
Membre
Dernière intervention
4 décembre 2018
8
Avec un if strcmp(entiterecherche,tab[i].entite)!=0 printf(reponse) dans la boucle et avec i<dimension tableau comme condition.
Messages postés
36
Date d'inscription
vendredi 14 novembre 2014
Statut
Membre
Dernière intervention
9 juin 2020

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...