Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Actualités


Index du Forum » Actualités » Une nouvelle astuce pour les list
Nitrosax Hors ligne Ancien rédacteur Points: 1061 Défis: 17 Message

Une nouvelle astuce pour les list

Posté le 11/02/2012 13:08

Grâce à BTL, la communauté vient d'apprendre une nouvelle astuce pour la programmation en basic sur les calculatrices munies de l'OS2 (graph 35+ usb/75/85/95 et Fx-CG 10/20).

En effet, la plupart de nos jeux utilisent des système d'enregistrement des scores grâce aux list : une suite de variables visibles dans les menu "stats".
Cependant, un problème majeur animait la communauté depuis plusieurs années. Comment savoir si une list existe, afin d'éviter les ''syntax error'' ?
Plusieurs solutions alternatives ont été trouvées, comme de proposer au joueur d'installer lui même le jeu ou d'utiliser certaines variables en espérant que personne d'autre n'est fait de même.
Cependant, l'astuce découverte par BTL est autrement plus ingénieuse et demeure beaucoup plus fiable. En voici la syntaxe, elle permet ici de tester la longueur de la list 1, mais pourrait s'appliquer à n'importe quelle list :

''''->List 1 //deux guillemets
Dim List 1 //On récupère la valeur depuis la variable Ans

En fait, la case [0] d'une liste peut contenir une chaîne de caractères.

Vous ne comprenez pas tout car vos connaissances en basic ne vous le permettent pas ?
Alors n'hésitez pas à allez voir les les tutoriels du sites !



LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 79 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd