Kevin Kofler Le 24/09/2002 à 20:04Edité par Kevin Kofler le 24/09/2002 à 20:24 memcpy(tablo,(char[n][m]){{...,...,...},{...,...,...},...},n*m);
Faut que tu définisses tablo1 comme étant un unsigned char, de façon à n'avoir que des indices positifs.
Oups, mon memcpy était incomplet. C'est corrigé.
Nerick Le 24/09/2002 à 20:35Edité par Nerick le 24/09/2002 à 20:37 Kevin>maintenant que tablo est déclaré correctement, comment accéder à cette variable
de façon équivalente à tablo[j][i]?
Il faut le déclarer comme ça : void *(*tablo)[m];
pkoi parler d'indirection ???
Ah oui.
c'est parce que plus haut, il a dit qu'il l'avait déclaré en void * (enfin, c'est ce que j'avais compris).
Mais en fait, il contient des char, tu as raison.