bonjour à tous,
voilà mon problème :
[img=http://img217.imageshack.us/img217/2882/erreur144yn.png]
Ma question est :
Qu'est ce qui ne va pas pour qu'il me mette cette erreur et que signifie t-elle ?
merci
PS : c'est du turbobasic
ça boucle jusqu'à ce que x=-146.7437438964844
Si ce n'est jamais le cas, la boucle continue et la taille de la chaine v$ augmente indéfiniment.
Et comme en informatique tout est limité, il sort une erreur mémoire disant qu'il n'arrive pas à réserver une place suffisamment grande en mémoire pour y mettre toute la chaine.
Quand tu fait un test avec une valuer flottante, il est préférable de tester la valeur autour d'un epsilon.
ex:
compare = -146.7337438964844
epsilon = 0.000000001
...
loop until (x > compare - epsilon) and (x < compare + epsilon)
Bonjour à tous,
Désolé de répondre seulement maintenant mais j'était ces derniers temps dans 2 programme et je ne suis plus retourné sur infosdunet depuis un certain temps.
Merci pour ta réponse CRicky.
Mais c'est quoi un "epsilon" ???
Et est-ce que tu connais des sites bien pour apprendre le C/C++ ?
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.