Bonjour, j'ai un problème qui peux paraître tout bête mais qui me prend le chou depuis une journée et demi....

Le problème est simple :
J'ai une matrice schématisée sous forme d'un tableau à une seule dimension
Donc la matrice :
1 2 3
4 5 6
7 8 9

Est en mémoire sous la forme 1 2 3 4 5 6 7 8 9

Je souhaite ajouter une colonne
la mémoire alloué est donc à la fin, nous avons donc

1 2 3 4 5 6 7 8 9 0 0 0
Soit
1 2 3 4
5 6 7 8
9 0 0 0

Il me faut donc décaller pour retomber sur mes pieds.

Le problème c'est que le décallage est variable...

C'est à dire qu'il faut décaller 9 de 2 crans vers la droite, la ligne du dessus de 1, et pas celle d'au dessus.

Comment faire afin d'avoir
1 2 3 0
4 5 6 0
7 8 9 0

Merci de m'aider, je coince complétement....

Merci d'avance