???
Loin de moi l'idée de t'insulter, rassures-toi! Si tu l'as pris comme tel, je te prie de m'excuser...
Qu'entends-tu par "copiage"?
Tu peux avoir une fonction de ce type (pas du tout testé, plutôt du pseudo-code sur lequel s'appuyer):
Matrice::copie(int HauteurSousMatrice, int LargeurSousMatrice, Matrice & sousMatrice, int NbCopie)
{
// Allocation de la matrice
// Hauteur = HauteurSousMatrice*NbCopie
// Largeur = LargeurSousMatrice*NbCopie
// Remplissage
for (int i=0; i<NbCopie, i++)
{
// Copie de la sous matrice "à la bonne place"
// indexLargeur de départ: i*LargeurSousMatrice
// indexHauteur de départ: i*HauteurSousMatrice
for (int x=0; x<LargeurSousMatrice; x++)
for (int y=0; y<HauteurSousMatrice; y++)
this->matrice[i*LargeurSousMatrice+x][i*HauteurSousMatrice+y]=sousMatrice[x][y];
}
}
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage