Tableau de chaînes de caractères en paramètre
/*------------------------------------------------------------------------------
 * Nom de la fonction : 
   rechercheChaîne

 * Description :
Recherche une chaîne s dans un tableau
                     ch et renvoie 1 si la chaine s est présente, 0 sinon 
 
 *------------------------------------------------------------------------------
*/

int rechercheChaîne(char* tab[], char* s, int nbCh)
{  
/* les variables */
  int i=0;

  while (i < nbCh && strcmp(tab[i],s) != 0)

       i++;                      
  if (i = = nbCh)
       return(0);
  else
       return(1);
}

             





int main (void)
{
 char* tabchp[3] = {"samedi","mardi","dimanche"};
 char ch[6] = "mardi";
 if (rechercheChaîne(tabchp,ch,3))
    printf("Oui elle y est ...");
}


Remarques
suivant            plan