Moriaben a écrit a écrit :
ok j'aimerais comparer deux tableaux de caractères pour voir si ils contiennent les memes caractères (des noms de stations du metro) ou pas
je fais comment ? je compare direct le tab ou je dois faire case par case ? (faites moi un exemple svp )
|
int* compareTab(tab1,tab2)
{
int elementDiff=0;
int* tabDiff;
tabDiff=new int[strlen(tab1)];
for(int i=0;i<strlen(tab1);i++){
if(strcmp(tab1[i],tab2[i]))
tabDiff[nbDiff++]=i;
return tabDiff;
}
cette fonction te retourne un tableau.
Ce tableau de permet de savoir le nombre d'éléments différents avec en plus la position à laquelle les éléments différents ont été trouvé.