Bonjour,
j'ai des prob avec des pointeurs regardez le code
void LoadMap(int** Data,char* path)
{
FILE* f=fopen(path,"r+");
int Width=getc(f)-50;//Pourquoi -50 en fait c pour que tous les caractères dans les fichiers soit au dessus de 32
int Height=getc(f)-50;
//Ca se complique
*Data=new int[Width*Height+2];
//C'est la que sa bug
*(Data[0])=Width;
*(Data[1])=Height;
fread(*Data,1,Width*Height,f);
fclose(f);
}
après pour l'appel
int* Data;
LoadCarte(&Data,"Map.MAP");
pourquoi sa bug??