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.

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 C : Sélectionner tout - Visualiser dans une fenêtre à part
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