Comparaison tableaux en C

Résolu
Bonjour,
Je voudrais savoir si il existe une instruction en C qui permet de comparer deux tableaux et de determiner tous les elements que ces deux tableaux ont en communs.
Merci

15 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Si c'est un tableau de char tu peux utiliser strcmp (<string.h>). Sinon

    int cmp_tab(int *tab1,int *tab2,int taille){//ou ce que tu veux à la place de "int"
         for(i=0;i<taille;i++) {
           if (tab1[i]!=tab2[i]) return 0;
         }
         return 1;
    }


    ou truc dans le genre...

    Note que si tu peux faire du c++ tu peux directement utiliser la classe vector et l'opérateur ==...