void copie(int tableauOriginal[], int tableauCopie[], int tailleTableau);
int main(int argc, char *argv[])
{
int tableauOrg[6] = {10,20,30,40,50,60};
int tableauCop[6] = {0};
int tailleTableau;
int i = 0;
copie(tableauOrg, tableauCop, 6);
for (i=0; i<tailleTableau; i++);
{
printf("les valeurs dans le tableau copie sont : %d\n", tableauCop[i]);
}
return 0;
}
void copie(int tableauOriginal[], int tableauCopie[], int tailleTableau)
{
int i = 0;
for (i=0; i<tailleTableau; i++);
{
tableauCopie[i] = tableauOriginal[i];
}
}
Bonjour,
Je débute en C et j'ai un petit souci avec le TP 3 "Copie d'un tableau".
#include <stdio.h>
#include <stdlib.h>
void copie(int tableauOriginal[], int tableauCopie[], int tailleTableau);
int main(int argc, char *argv[])
{
int tableauOrg[6] = {10,20,30,40,50,60};
int tableauCop[6] = {0};
int tailleTableau = {6};
int i = 0;
copie(tableauOrg, tableauCop, 6);
for (i=0; i<tailleTableau; i++);
{
printf("les valeurs dans le tableau copie sont : %d\n", tableauCop[i]);
}
return 0;
}
void copie(int tableauOriginal[], int tableauCopie[], int tailleTableau)
{
int i = 0;
for (i=0; i<tailleTableau; i++);
{
tableauCopie[i] = tableauOriginal[i];
}
}
Merci pour vos réponses.
J'ai modifié mon code mais ça ne change strictement rien. Pas de warnings, pas d'erreurs mais pas d'affichage des valeurs du tableau dans le terminal.
1) créer ton propre sujet pluôt que déterrer un vieux machin
2) poster ton code en utilisant le bouton </> et en choisissant c++ pour la coloration syntaxique plutôt que mettre un printscreen
A part ça, pour ton problème, relis ta ligne 22.
Remarque: une fonction ne fait qu'une seule chose ! Dans ton cas, copie() doit copier le tableau, point. Ce n'est pas son rôle de faire de l'affichage, ça c'est le travail d'une autre fonction.
- Edité par edgarjacobs 25 février 2018 à 15:17:50
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Pas d'aide concernant le code par MP, le forum est là pour ça :)