Tableau dans fonction - C++ - Programmation
Marsh Posté le 10-02-2014 à 01:41:09
Code :
|
Si i n'est pas initialisé, le premier test de boucle peut donner n'importe quoi.
d'autre part, c'est pas bon, cette fonction qui prend un paramètre caché! Et qui en plus va faire foirer l'appel reception(vente);
Code :
|
A+,
Marsh Posté le 10-02-2014 à 09:17:56
Haha, j'ai tourner ça pendant je sais pas combien de temps et j'ai pas vu que j'avais pas initialisé mon i :x
Par contre je ne comprend pas pourquoi vous parler de paramètre caché pour la taille??
J'ai bien définie la taille en tant que #define ( pour la changer selon mes besoins )
En tout cas merci, c'est toujours sympas d'avoir un oeil extérieur
Marsh Posté le 10-02-2014 à 12:10:11
Bonjour !
Le paramètre est caché dans la mesure où la fonction se base sur le fait qu'elle connait par ailleurs la taille du tableau, sans que celle-ci lui soit passée en paramètre.
Dans le cas de votre tableau "vente", qui n'a pas la même taille que les autres (et, élément aggravant dans ce cas, une taille inférieure), l'utilisation de cette fonction entrainera des effets de bord.
Bonne continuation !
Marsh Posté le 10-02-2014 à 12:35:32
Bonjour,
Merci pour l'explication.
Marsh Posté le 09-02-2014 à 21:17:18
Bonjour,
J'ai un petit soucis avec mon programme.
Après avoir initialisé mes tableaux et les avoir passer dans la fonction pour les remplir j'ai un gros soucis lors de la compilation.... Ma fonction passe au oubliett
Et même si je prend le code de ma fonction et que je la colle dans mon main... Ce que je rentre dans mon tableau est pas pris en compte. Le tableau me renvoie toujours 0
Voici mon code
Merci du coup e de main
Message édité par OrcusZ le 09-02-2014 à 21:18:38
---------------
Made you your own sentence without believing that of the others...