Language c(les tableaux)

Résolu/Fermé
damien7258 - 22 mars 2008 à 14:52
 damien7258 - 22 mars 2008 à 19:24
Bonjour,je suis débutant dans la programmation en c et en ce moment j'essaye de crée des programmes seulement je rencontre souvent des problémes, alors si quelqu'un pourrait m'aider sa serait vraiment gentil, mon adresse MSN c'est damien7258@hotmail.com
voici un programme que j'ai réaliser mais qui ne m'affiche pas la bonne valeur


#include <stdio.h>
#include <stdlib.h>

void copie(long tableauOriginal[], long tableauCopie[], long tailleTableau);

int main(void)
{
long tableauOriginal[3]= {10, 20 ,1};
long tableauCopie[3];

copie(tableauOriginal,tableauCopie, 3);

printf("%ld\n", tableauCopie[2]);

system("PAUSE");

return 0;
}


void copie(long tableauOriginal[], long tableauCopie[], long tailleTableau)

{
long i=0;
for (i=0;i<tailleTableau;i++)
{
tableauOriginal[i]=tableauCopie[i];
}

}

Merci d'avance !!

4 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
22 mars 2008 à 15:36
Salut,

Ton programme à l'air correct pourtant, qu'est ce qu'il t'affiche?
0
Bonjour,

il faut inverser tableauOriginal[i]=tableauCopie[i];

tableauCopie[i]=tableauOriginal[i];

ciao.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
22 mars 2008 à 15:56
Oooh, j'avais pas vu... :-)
0
merci beaucoup
0