Posté le 05/01/2019 18:17
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 244 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
Citer : Posté le 05/01/2019 18:32 | #
Salut,
Les variables strings ne se définissent pas avec des lettres mais avec des chiffres, par exemple:
Locate 1,1,str 1
Regarde donc ce tutoriel pour manipuler les chaines de caractères
https://www.planet-casio.com/Fr/programmation/tutoriels.php?id=73
Cuber Invité
Citer : Posté le 05/01/2019 18:50 | #
Je sais , mais justement je suis dans un sous-programme qui est appelé plusieurs fois, et donc je veux que la chaine que j'appelle soit pas quelque chose de fixe mais variable, en gros que j'appelle pas la même chaîne en fonction d'une variable que je définis, et donc faire str <variable définie>.
Citer : Posté le 05/01/2019 18:53 | #
Malheureusement c'est impossible... en tous cas ça fait des années qu'on aimerait pouvoir faire ça mais qu'on se casse les dents dessus. Il n'y aucune solution connue...
Cuber Invité
Citer : Posté le 05/01/2019 18:58 | #
Zut
Sinon c'est possible de stocker des strings dans une liste ? Ca pourrait remplacer pour ma part.
Citer : Posté le 05/01/2019 19:00 | #
Ouaip, c'est possible. L'idée est de convertir la string en un nombre, pour le stocker quelque part (une liste par exemple). Mais du coup c'est assez limité…
Exemple : https://www.planet-casio.com/Fr/programmes/programme1828-1-alpha-convert-dark-storm-programme.html
Cuber Invité
Citer : Posté le 05/01/2019 20:36 | #
Ok merci, après c'est 8 caractères le max non ? Du coup ca m'arrange pas, à part si je split le string.
Je pense que c'est ce que je vais faire car ya pas l'air d'avoir d'autre solutions.
Citer : Posté le 05/01/2019 20:58 | #
Oui, environ 8 max de mémoire.
Citer : Posté le 06/01/2019 06:56 | #
I think there is no choice but to divide the cases.
Then ...Str 1
IfEnd
If C=2
Then ...Str 2
ifEnd
.
.
However, Str C can be used with C.Basic.
"strings"->Str C
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.