Le passage d'un tableau dans le langage c est un passage par adresse (reference) ce qui rend la procedure principal (main) tenir compte de toute modification.
Alors comme faire un appel et passet le tableau sans que main tenir compte de la modification c a d comme un passage par valeur
voila un exemple:
void main()
{
int T[10];
remplir(T);/*passer le tableau par adreese pour le remplir*/
/*voila on a un tableau non trié*/
trier(????????);/*la fonction trier permet de modifier l'ordre de l elements du tableau puis les affiches mais cette modification est au sein de la procedure trier */
affiche(T);/*cette procedure doit aficher le tableau qui ne pas ordonné */
}
alors comment faire ça pour qu passer le tableau par valeur et non pas par reference ???
Partager