Language c(les tableaux)

Résolu
damien7258 -  
 damien7258 -
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 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Salut,

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

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

tableauCopie[i]=tableauOriginal[i];

ciao.
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Oooh, j'avais pas vu... :-)
0
damien7258
 
merci beaucoup
0