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 !!
Configuration: Windows Vista
Firefox 2.0.0.12

4 réponses

  1. kilian Messages postés 8675 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
  2. amigo
     
    Bonjour,

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

    tableauCopie[i]=tableauOriginal[i];

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