A voir également:
- Tableau+pointeurs
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Imprimer un tableau excel - Guide
- Tableau croisé dynamique - Guide
1 réponse
Salut,
voici un exemple
voici un exemple
lami20j@debian:~/trash$ cat parcourir.c
#include<stdio.h>
#include<stdlib.h>
void remplir (int *, int n);
void affiche (int *, int n);
int main ()
{
int *tab;
int n;
printf ("Taille? ");
scanf ("%d", &n);
tab = malloc (n * sizeof (int));
remplir (tab, n);
affiche (tab, n);
return 0;
}
void remplir (int *tab, int n)
{
int i;
for (i = 0; i < n; ++i)
*tab++ = i;
}
void affiche (int *tab, int n)
{
int i;
int *p_tab;
p_tab = tab;
for (i = 0; i < n; ++i)
printf ("%d ", *tab++);
printf ("\n");
}
lami20j@debian:~/trash$ gcc parcourir.c
lami20j@debian:~/trash$ ./a.out
Taille? 5
0 1 2 3 4
lami20j@debian:~/trash$ ./a.out
Taille? 10
0 1 2 3 4 5 6 7 8 9