Tu es très jeune ?
C'est ton premier langage de programmation ?
Il faut le dire si tu as de véritables raisons d'avoir de telles difficultés.
Tu es très jeune ?
C'est ton premier langage de programmation ?
Il faut le dire si tu as de véritables raisons d'avoir de telles difficultés.
Du même auteur: mon projet, le dernier article publié, le blog dvp et le jeu vidéo.
Avant de poser une question je lis les règles du forum.
J'ai remis le code en entier...d'où mon incompréhension.
Sinon, Spiceguid, c'est bien mon 1er langage de programmation, et j'en avais parlé au début du sujet, il est vrai que notre prof d'informatique n'était pas très...professionnel.
Les TP se résumaient souvent à "Regardez, je vous ai fait le code, et voyez le résultat que ça donne".
Peut-être était-ce trop ambitieux de faire ce programme à ce stade de ma "maîtrise" de l'outil OcamL, mais cela ne me semblait pas inaccessible.
OK. Quand tu indiquais l'erreur, tu ne citais qu'une seule ligne et elle n'avait pas de lien avec le problème. Je n'avais pas relu les messages précédents.
Mais comme je l'ai dit : tu devrais réussir à t'en sortir tout seul maintenant : vérifie tes accès aux tableaux.
Ce n'est pas facile de se plonger dans ton code, parce qu'il est surtout impératif (boucles et effets de bords) et que la fonction est très longue. J'ai l'impression que ce n'est pas un problème de langage que tu as, mais plutôt de logique et d'algorithmique (ou alors tu as fait une faute de frappe).
Quand tu écris "matApres.(i).(n-j+4)", es-tu sûr que n-j+4 ne dépasse pas de ton tableau ? De même quand tu accèdes à "matApres.(i+1).(n-j)", i+1 ne dépasse jamais ? C'est sûrement une erreur dans ce genre (peut-être un if erroné ?).
De tous les lecteurs de ce forum, je suis convaincu que tu es le plus à même de trouver l'erreur.
Bon, ça y est j'ai passé mon TIPE, je vous remercie en tout cas de votre aide
Bien que mon programme ne me sert plus à rien dans l'absolu, j'aurais bien aimé le voir tourner.
Mais j'ai passé tellement de temps à le lire et à le relire, qu'à force j'ai l'impression que tout est logique, et qu'y a pas d'erreur possible
Ou alors, elle se trouve ailleurs, là où on s'y attend le moins !
When Colt produced the first practical repeating handgun, it gave rise to the saying God created men, but Colt made them equal.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager