Bonjour, j'ai un gros problème:

Fichiersize et FichierFactice sont des int;
is est un inputfilestream
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
cdata= new char[(Fichiersize+FichierFactice)];
data= new unsigned char[(Fichiersize+FichierFactice)];
is.read(cdata,Fichiersize);
is.close();
A l'execution, au début du code FichierFactice=3, Fichier size=638988.
A la fin de ce bout de code FichierFactier = 56819744, affiché en rouge par le debuggeur, mais qu'est-ce qui cloche?
A ce stade FichierSize est correct et reste à 638988.

Quelqu'un peut-il m'aider? merci.

PS code debuggé et compilé sous VS2010