Programmer avec le langage Linotte

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Programmer avec le langage Linotte

Besoin d'un conseil sur la programmation en Linotte ?

Le Deal du moment : -43%
Fire TV Stick 2021 avec télécommande ...
Voir le deal
22.99 €

2 participants

Bogue tableau

avatar
Wam
Senior Member


Messages : 585
Date d'inscription : 2012-01-11

Bogue tableau Empty Bogue tableau

Message par Wam Wed 18 Sep - 13:21

Voici un exemple qui tourne en boucle :

[php]
Globale
nombre1 est un nombre valant 3

Exemple1 :
Début
Affiche nombre1
nombre1 vaut 6
Va vers Exemple2

Exemple2 :
Début
Affiche nombre1
nombre1 vaut 5
Affiche nombre1
Va vers Exemple1

[/php]

Lorsque l'on clique sur le bouton "stop !" de l'atelier, voici les premiers résultats qui devraient s'afficher sur le tableau :

3
6
5
5
6
5

Or, voici ce que l'on voit lorsqu'on remonte tout en haut du tableau :

6
5
5
6
5

Les premiers résultats de notre code ne sont donc plus affichés sur le tableau.

Idem pour cet exemple :

[php]
Exemple1 :
nombre1 est un nombre valant 3
Début
Affiche nombre1
Va vers Exemple2

Exemple2 :
nombre2 est un nombre
Début
Affiche nombre2
nombre2 vaut 5
Affiche nombre2
Va vers Exemple1
[/php]

Qui devrait afficher ceci :

3
0
5
3
0
5

Mais qui affiche :

5
3
0
5
3
0

Ce qui fausse donc les résultats de ces exemples dans les chapitres "Les fonctions" et "Les variables globales" de mon tuto...
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Bogue tableau Empty RE: Bogue tableau

Message par admincpc Thu 19 Sep - 10:48

Depuis quelques versions, j'ai limité la taille du tableau afin qu'il ne sature plus la mémoire.
Du coup, ton exemple est tellement rapide qu'il remplit le tableau très rapidement, le nettoyage supprime les messages les plus anciens.
Il faudrait que tu ajoutes un pause de quelques millisecondes dans ton exemple dans la boucle ?

    La date/heure actuelle est Sat 27 Nov - 6:33