A voir également:
- Comment déclaré un tableau de pointeur
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Pointeur souris - Guide
3 réponses
Salut,
struct liste{
int successeur;
struct liste *suivant;
}
struct liste **tableau;
tableau = (liste **) malloc (n * sizeof(liste *));
Bonjour,
désolé de déterrer ce sujet 4 ans après.
Mais j'aimerais comprendre l'instruction:
tableau = (liste **) malloc (n * sizeof(liste *));
l'instruction dans le malloc, ya pas de soucis. Mais le (liste **) j'y arrive pas. Est ce qu'il traine encore une âme charitable pour m'expliquer?
désolé de déterrer ce sujet 4 ans après.
Mais j'aimerais comprendre l'instruction:
tableau = (liste **) malloc (n * sizeof(liste *));
l'instruction dans le malloc, ya pas de soucis. Mais le (liste **) j'y arrive pas. Est ce qu'il traine encore une âme charitable pour m'expliquer?
int *t=NULL;
int i,n;
// la bonne reponse :D
printf("saisir n : ");
scanf("%d",&n);
t=malloc(n*sizeof(int)); //n= la taille du tableau
if(t!=NULL)
{
for(i=0;i<n;i++) //remplissage
{
scanf("%d",t+i);
}
for(i=0;i<n;i++) //affichage
{
printf("%d \n",*(t+i));
}
}
free(t); //fonction free permettent de vider la memoire reserver pour t ;)
int i,n;
// la bonne reponse :D
printf("saisir n : ");
scanf("%d",&n);
t=malloc(n*sizeof(int)); //n= la taille du tableau
if(t!=NULL)
{
for(i=0;i<n;i++) //remplissage
{
scanf("%d",t+i);
}
for(i=0;i<n;i++) //affichage
{
printf("%d \n",*(t+i));
}
}
free(t); //fonction free permettent de vider la memoire reserver pour t ;)
int i,n;
printf("saisir n : ");
scanf("%d",&n);
t=malloc(n*sizeof(int)); //n= la taille du tableau
if(t!=NULL)
{
for(i=0;i<n;i++) //remplissage
{
scanf("%d",t+i);
}
for(i=0;i<n;i++) //affichage
{
printf("%d \n",*(t+i));
}
}
free(t); //fonction free permettent de vider la memoire reserver pour t ;)