Search this site
Embedded Files
Mon QB64 pas à pas
  • Accueil
  • QBASIC
  • QB64
  • RUBRIQUES
  • LIENS
Mon QB64 pas à pas
  • Accueil
  • QBASIC
  • QB64
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • QBASIC
    • QB64
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ QBASIC 

LBOUND()

DESCRIPTION.


La fonction LBOUND() retourne le plus petit index possible pour la dimension précisée d'un tableau de données.




SYNTAXES.


LBOUND ( ktableau )

LBOUND ( ktableau , dimension )




REMARQUES.


ktableau doit être le nom d'une variable désignant un tableau de données existant.


Si dimension est présent, il doit être du type INTERER (%) ou LONG (&), correspondant à une dimension existante pour le tableau de données invoqué. La première dimension d'un tableau de données est 1.


Si dimension est absent, il vaut 1 par défaut, donc même si le tableau de données précisé est composé de plusieurs dimensions, LBOUND ( ktableau ) retourne l'index de son premier item de sa première.


Si dimension est inférieur à 1 ou supérieur au nombre de dimensions du tableau de données une erreur se produira.


La fonction UBOUND() permet de connaitre l'index du dernier item d'une dimension d'un tableau de données.


Dans QBASIC et dans QB84, tous les tableaux ayant plus de 11 éléments doivent être déclarés avant leur utilisation.




RUBRIQUE.


Les tableaux de données pour plus de détails sur la création et l'utilisation des tableaux de données.




EXEMPLES.


LST_Tournois$(6) = "TREND"

DIM LST_Durees(60) AS INTEGER

DIM LST_Equipes(17, 17, 17) AS STRING

DIM LST_Parcourus(0 TO 20, 21 TO 59, 60 TO 179) AS INTEGER

DIM LST_Points(20, 11 TO 25, 7) AS DOUBLE

OPTION BASE 1

DIM LST_Scores(25) AS INTEGER


PRINT "LST_Tournoi$, dimension 1 :"; LBOUND(LST_Tournois$)

PRINT "LST_Durees, dimension 1 :"; LBOUND(LST_Durees)

PRINT

PRINT "LST_Equipes, dimension 1 :"; LBOUND(LST_Equipes)

PRINT "LST_Equipes, dimension 1 :"; LBOUND(LST_Equipes, 1)

PRINT "LST_Equipes, dimension 2 :"; LBOUND(LST_Equipes, 2)

PRINT "LST_Equipes, dimension 3 :"; LBOUND(LST_Equipes, 3)

PRINT

PRINT "LST_Parcourus, dimension 1 :"; LBOUND(LST_Parcourus, 1)

PRINT "LST_Parcourus, dimension 2 :"; LBOUND(LST_Parcourus, 2)

PRINT "LST_Parcourus, dimension 3 :"; LBOUND(LST_Parcourus, 3)

PRINT

PRINT "LST_Points, dimension 1 :"; LBOUND(LST_Points, 1)

PRINT "LST_Points, dimension 2 :"; LBOUND(LST_Points, 2)

PRINT "LST_Points, dimension 3 :"; LBOUND(LST_Points, 3)

PRINT

PRINT "LST_Scores, dimension 1 :"; LBOUND(LST_Scores)

retourne :

"LST_Tournoi$, dimension 1 : 0

PRINT "LST_Durees, dimension 1 : 0

PRINT

LST_Equipes, dimension 1 : 0

LST_Equipes, dimension 1 : 0

LST_Equipes, dimension 2 : 0

LST_Equipes, dimension 3 : 0


LST_Parcourus, dimension 1 : 0

LST_Parcourus, dimension 2 : 21

LST_Parcourus, dimension 3 : 60


LST_Points, dimension 1 : 0

LST_Points, dimension 1 : 11

LST_Points, dimension 1 : 0


LST_Scores, dimension 1 : 1


Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions. 

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse