Voilà le problème, je souhaite comparer deux tableaux de type unsigned char (qui sont de même longueur) pour savoir si y sont égaux.
Bon, vu que mes deux tableaux ne sont pas des chaînes de caractères, pas possible d'utiliser strcmp() donc je peux comparer en faisant un truc du style:
Bon ça marche, mais je pense qu'il existe une solution plus jolie et moins à l'arrache donc si quelqu'un pouvait me la communiquer...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 unsigned char tabX[3]; unsigned char tabY[3]; if((tabX[0]==tabY[0])&&(tabX[1]==tabY[1])&&(tabX[2]==tabY[2])) printf("les deux tableaux sont égaux\n"); else printf("tableaux differents\n");
Merci d'avance!
Partager