Programme C, copiage de tableau
Yazou92
Messages postés
208
Statut
Membre
-
Nabla's Messages postés 20731 Statut Contributeur -
Nabla's Messages postés 20731 Statut Contributeur -
Bonjour,
J'ai un problème avec un exercice de programmation C,
Voila mon code: mon but et de copier un tableau dans un autre (d'après un exercice sur le site du zero)
mais bon, ca m'affiche l'adresse des tableau est pas la valeurs: Merci de votre aide
// Prototypes des fonctions
int Copiage (int tableau[i], int taille_tableau,int tableaucopie[i]);
// Fonction main : début de l'exécution du programme
int main(int argc, char *argv[])
{
int tableau[4] = {10,10,10,10};
int tableaucopie;
Copiage(tableau,4,tableaucopie);
system ("pause>nul");
return 0;
}
// Fonctions
int Copiage(int tableau[], int taille_tableau,int tableaucopie[])
{
int i=0;
for (i=0; i<taille_tableau; i++)
{
tableau[i]=tableaucopie[i] ;
printf("tableau d'origine:%d\t\ttableau copie:%d\n",tableau[],tableaucopie[]);
}
}</gras>
J'ai un problème avec un exercice de programmation C,
Voila mon code: mon but et de copier un tableau dans un autre (d'après un exercice sur le site du zero)
mais bon, ca m'affiche l'adresse des tableau est pas la valeurs: Merci de votre aide
// Prototypes des fonctions
int Copiage (int tableau[i], int taille_tableau,int tableaucopie[i]);
// Fonction main : début de l'exécution du programme
int main(int argc, char *argv[])
{
int tableau[4] = {10,10,10,10};
int tableaucopie;
Copiage(tableau,4,tableaucopie);
system ("pause>nul");
return 0;
}
// Fonctions
int Copiage(int tableau[], int taille_tableau,int tableaucopie[])
{
int i=0;
for (i=0; i<taille_tableau; i++)
{
tableau[i]=tableaucopie[i] ;
printf("tableau d'origine:%d\t\ttableau copie:%d\n",tableau[],tableaucopie[]);
}
}</gras>
A voir également:
- Programme C, copiage de tableau
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Programme demarrage windows - Guide
- Imprimer un tableau excel - Guide
2 réponses
printf("tableau d'origine:%d\t\ttableau copie:%d\n",tableau[],tableaucopie[]);
il faut faire
printf("tableau d'origine:%d\t\ttableau copie:%d\n",tableau[i],tableaucopie[i]);
il faut faire
printf("tableau d'origine:%d\t\ttableau copie:%d\n",tableau[i],tableaucopie[i]);
de plus:
int main(int argc, char *argv[])
{
int tableau[4] = {10,10,10,10};
int tableaucopie;
Copiage(tableau,4,tableaucopie);
...........
j'aurais fait:
#define TAILLE 4
int main(int argc, char *argv[])
{
int tableau[TAILLE ] = {10,10,10,10};
int tableaucopie;
Copiage(tableau,TAILLE ,tableaucopie);
int main(int argc, char *argv[])
{
int tableau[4] = {10,10,10,10};
int tableaucopie;
Copiage(tableau,4,tableaucopie);
...........
j'aurais fait:
#define TAILLE 4
int main(int argc, char *argv[])
{
int tableau[TAILLE ] = {10,10,10,10};
int tableaucopie;
Copiage(tableau,TAILLE ,tableaucopie);