Copier un tableau dans un tableau plus grand
Bonjour,
Je suis en formation sur un cours C, et je dois rendre un TP, en codant à l'ancienne.
Comme je fais du java , et plus de c depuis 2005 je suis un peu perdu. :D
J'ai besoin de copier un tableau dans un tableau plus grand d'un item, pour ajouter un élément.
Est-ce qu'en c on peut déclarer la taille d'un tableau dynamiquement avec une variable ?
Je pensais reprendre la taille du tableau actuel et déclarer un tableau avec un élément en plus
J'ai surtout des problèmes à trouver la syntaxe exact.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| int taille = sizeOf(ancienTableau);
nouveauTableau[taille+1];
//copie des élément avec for
for(int i=0;i < taile -1;i++) {
nouveauTableau[i] = ancienTableau[i];
}
//ajout du nouvel item à la fin, la taille correspond au dernier index
nouveauTableau[taille] = nouvelItem;
ancienTableau = nourveauTableau |
Est-ce que c'est possible ?
Par avance merci
Cordialement