Tableau+pointeurs
nesrine07
Messages postés
53
Statut
Membre
-
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
bonjour,
comment je fais le parcours d'1 tableau à l'aide des pointeurs en c ?
comment je fais le parcours d'1 tableau à l'aide des pointeurs en c ?
Configuration: Windows XP Firefox 2.0.0.11
1 réponse
-
Salut,
voici un exemplelami20j@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