Bonsoir,
j'aurai besoin d'un petit coup de pouce pour une traduction d'un morceau de code de C++ vers Java.
Voici le code C++ :
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 void UneFonction (int width, int height, int** im, int *SortPixels) { int i, j, current, *idx[MAXGREYVAL]; UINT8 *tmp; ... // Un tas de chose sans rapport. for (j=0; j<height; j++) for (i=0, current=j*width,tmp=im[j]; i<width; i++, tmp++, current++) *(idx[*tmp]++) = current ; return; }
Bien évidemment, c'est la morceau "*(idx[*tmp]++) = current" (ligne 10) avec lequel j'ai beaucoup de mal, je me perds avec les pointeurs.
im et SortPixels sont de même taille et représentent des images (codées en une seule dimension avec les lignes mises cote à cote).
Ici je comprends que current varie sur toute mon tableau, mais je ne comprends pas l'égalité.
Est ce que quelqu'un saurait m'aider svp ?
Partager