Bonjour, je me remet doucement à la programmation en basic sur MO5, la dernière fois remonte au club informatique du collège.
Pour faire des algorithmes génériques sur des manipulation de tableaux d'entiers à une dimension, j'ai réussi à voir que les données étaient bien stockées en séquence à partir du premier élement, p.ex. pour un tableau 'V', on commence à 'VARPTR(V(0))'.
Parmi mes vérification, j'ai regardé le contenu d'une dizaine d'octets à partir de 'VARPTR(V)', je m'attendais à pouvoir deviner la structure décrivant le tableau (longueur d'une dimension, pointeur vers le premier élément, ce genre de chose...), mais en fait non
Le livre "Clés pour MO5" de Gilles Blanchard décrit le stockage mémoire des trois types de base (entier, flottant et chaîne), mais rien à ce sujet.
Au pire je peux m'en passer, mais j'aimerais bien savoir comment est décrit le tableau en mémoire ?
[Thomson][basic] Question : descripteur d'un tableau en mémoire ?
Modérateurs : Papy.G, fneck, Carl
Re: [Thomson][basic] Question : descripteur d'un tableau en mémoire ?
L'adresse donnée par VARPTR(AB%(1,1)) pointe sur le premier élément du tableau. Le descripteur du tableau est juste avant.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
-
- Messages : 242
- Inscription : 22 mars 2022 20:23
- Localisation : Pas trop loin au sud de Paris
Re: [Thomson][basic] Question : descripteur d'un tableau en mémoire ?
Merci (et je pense que tu voulais écrire VARPTR(AB%(0,0))