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

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