Bonjour,
je viens vers vous car etant etudiant en DUT GEII, je programme un peu en C.
En ce moment on travail sur les fonctions et les pointeurs.
Je dois créer un programme qui appel 3 fonctions (saisie,tri et affichage) afin de pouvoir saisir des nombres dans un tableaux, les trier et les afficher;
voici pour l'instant mon code:
J'ai une petite erreur sur la derniere fonction (affichage), lorsque j'essaye de compiler j'obtient cette erreur:Code:#include <stdio.h> #include <string.h> #include <math.h> void saisi(int*); void tri ( ) ; void affichage (int*) ; void main () { int tab[4] ; int b=0 ; while (b < 4) { saisi(&tab[b]); b = b + 1 ; } b = 0 ; while (b < 4 ) { affichage(&tab[b]); b = b +1 ; } } void saisi ( int* nb ) { int plop ; printf ("entrez un nombre : "); scanf ("%d", &plop); *nb = plop ; } void tri ( ) { } void affichage (int*v) { int a = 0 ; while (a < 4) { printf ("\n %d", v* ) ; a = a+1 ; } }
1>c:\users\morty\desktop\langu age c\pointeur\pointeur\pointeur.c pp(46) : error C2059: erreur de syntaxe: ')'
elle se situe au niveau de la ligne printf ("\n %d", v* ) ;
Je n'arrive pas à la regler, avez vous une idée ?
.
-----