Erreur de code ou probleme avec le débugger
Je suis a la recherche d'un truc bizzare dans mon code et j'utilise le bébugger.
Le programme devais simplement me faire une normalisaton. En utilisant le débugger, je m'appercois que les valeurs des variable sont completement hors sujet.
voici le code par exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| CMatImg::CMatImg(IMG I)
{
int x,y;
C = ImageWidth(I);
L = ImageHeight(I);
int r;
M = new long*[L];
for(y=0;y<L;y++) M[y] = new long[C];
for(y=0;y<L;y++)
{
for(x=0;x<C;x++)
{
CVB::GetPixel(I,0,x,y,M[y][x]);
r=M[y][x];
}
}
} |
et voici ce que le débugger me donne :
http://img142.imageshack.us/img142/5610/t7nd.jpg
C'est une erreur de code ou de comprehension du fonctionnement du débugger.
A oui, r est une valeur de la matrice M qui est la matrice image(0..255)