Gestion de Produit - C - Programmation
Marsh Posté le 13-04-2008 à 18:24:17
Ouch. Laisse moi deviner. Tu as écris ces 1500 lignes de code sans compiler une seule fois et tu t'étonnes d'avoir 237 warnings et 149 erreurs à la compilation.
Sérieux, lis les messages de ton compilateur, certaines erreurs sont d'une stupidité affligeante (sans ignorer les warnings, ou ton programme va te ramasser comme une grosse merde la première fois que tu vas le lancer).
Je ne sais pas combien de fois tu as essayé de compiler ton programme, mais si c'est zéro, même avec mes 10 ans de C, je ne m'amuserais pas à ça. C'est complètement suicidaire, je n'ose pas imaginer le nombre d'erreur de logique qu'il doit y avoir là dedans.
Marsh Posté le 13-04-2008 à 18:44:30
Après avoir corrigé, il reste une erreur dans cette fonction:
error C2065: 'NumProduit' : undeclared identifier
Marsh Posté le 13-04-2008 à 21:07:07
Ligne 11 *voir*/ tmp.NumProduit=(i+j)>NumProduit;
Tu as oublié un signe "-" :
Code :
|
Marsh Posté le 13-04-2008 à 22:16:11
merci , j'ai corrigé plusieurs erreurs et quand j'exécute toute s'affiche en boucle, quelqu'un pourrait m'aider à corriger ou à me dire ce qu'il ne va pas??
lien corrigé:
merci
Marsh Posté le 13-04-2008 à 23:17:19
Je t'avais dis de faire gaffe aux warnings :
:: === Gestion, Debug === |
Marsh Posté le 18-04-2008 à 18:10:16
bonjour,
voici mon code un peu amélioré...
mon problème se trouve surtout au modification de produit ou dépôt, car quand il n'y a aucun produit ou dépôt, ça fonctionne mais dés qu'il en trouve un il ne veut pas le modifier.
merci
Marsh Posté le 18-04-2008 à 21:04:55
Au risque de paraitre cassant, ton code est truffé d'incohérence et d'erreurs flagrantes typiques de quelqu'un qui débute. Maintenant, si tu ne sais pas configurer ton compilateur, fait un nouveau sujet, plutôt qu'essayer de coller des rustines et des béquilles à un code qui ne demande qu'à s'écrouler. Tu n'as pas du tout les bases du langage C, je te conseille de soit te prendre un bouquin pour te mettre à niveau, soit utiliser un langage nettement moins casse gueule que le C (et avec une coube d'apprentissage moins raide).
Tiens, je parie que tu ne sais même pas ce que fait exactement ce genre d'instruction : (trouvé dans ton code)
Code :
|
Marsh Posté le 13-04-2008 à 17:23:53
bonjour,
J'ai commencé à programmer en c depuis peu et je m'entraîne avec un programme sur la gestion de produit, j'ai beau relire, je n'arrive pas à corriger mes erreurs si quelqu'un pourrait m'aidez?
(travail sous visual c++)
merci
Message édité par marychang le 20-04-2008 à 15:15:33