Comparaison tableaux en C

Résolu
julie -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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 ==...
    4