Bonjour,
J'aimerais modifier un code source qui affiche des cubes (nombre de vertices determiné) a l'ecran, pour pouvoir afficher des objets dont le nombre de vertice n'est pas initialement connu.
Voici la definition des vertices pour le cube:
WORD pIndices[] = { 0, 2, 1, 1, 2, 3,
4, 5, 6, 7, 6, 5,
8, 9,10,11,10, 9,
12,13,14,15,14,13,
16,17,18,19,18,17,
20,21,22,23,22,21};
Ensuite, tout le tableau est recopié vers une memoire pointée par pBufferIndices:
memcpy(pBufferIndices, pIndices, m_dwNumOfIndices*sizeof(WORD));
-----------------------------------------------------------
Ma modification:
WORD* pIndices = new WORD[m_dwNumOfIndices];
// Puis suit le remplissage
// Ensuite, un peu plus loin apparait le memcpy
memcpy(pBufferIndices, pIndices, m_dwNumOfIndices*sizeof(WORD));
Et la ca plante!
Avant la modification, pIndice designait un tableau, apres la modification, il est un pointeur vers le premier element du tableau.
Bref, quand on a un pointeur vers un tableau, comment s'appelle le tableau?
Merci