bonjour
j'ai un pointeur dans le main:
unsigned char * Dest;
je fait un printf("%d",&dest);
ca me donne 655060
ensuite j'envoie ce pointeur a une fonction
LoadBMP(Dest,"test.bmp" );
et dans la fonction je fait
Dest = new unsigned char[(Width*Height*3)];
et un printf("%d",&Dest);
et la ca me donne 655072
et dans le main, je refait le printf et j'ai encore un valeur differente.
Est-ce normal?
ca fait un moment que j'ai pas programmer donc il est possible que j'ai fait de grosse gaffe mais bon!