pour définir un tableau dynamic, il faut utiliser la fonction malloc
exemple
tu veux définir un tableau dont tu ne connais pas la taille (je le fais pour un tableau à une dimension tu extrapolera pour un tableau à 2 dimensions)
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
//declaration du pointeur qui servira à la construction du tableau
//on considère le tableau remplit d'entiers
int *ptr;
int l=50; //variable définissant la taille du tableau
//creation du tableau :
ptr=malloc(sizeof(int)*l);
//le tableau est créé et son accès se fais comme tout autre tableau
return 0;
}
A savoir que tu n'a pas le droit de faire des déclarations de variables ou tu veux dans ton code il faut les faire en début de programme
![:)](https://www.developpez.net/forums/images/smilies/icon_smile.gif)
voila esperant t'avoir éclairé un peu
Partager