π
<-

Nom de liste sauvegardés sur chaîne de caractères

Nom de liste sauvegardés sur chaîne de caractères

Unread postby Oh11115 » 23 Oct 2022, 13:09

Bonjour,

J'aimerais pouvoir faire des sauvegarde de liste sur mon programme, je sais qu'il faut utiliser

{0->LSAVE par exemple

Mais si je veux sauvegarder une liste avec un nom qui peux changer exemple

"SAVE"->Chn1
{0->LChn1

Chaine de caractère qui peux changer plus tard bien sûr.

Mais ça ne fonctionne pas s'avez-vous comment je peux faire ça ?
User avatar
Oh11115Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 65.8%
 
Posts: 50
Images: 0
Joined: 01 Aug 2021, 08:38
Location: France
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale
YouTube: Oh64_
Twitter: Oh64_UwU
GitHub: Oh64

Re: Nom de liste sauvegardés sur chaîne de caractères

Unread postby Shadow » 23 Oct 2022, 13:15

Bonjour,
Il suffit d'archiver la liste en fin de programme et la désarchiver en début de programme.
En revanche, il faut être sûr que la liste existe en début de programme. C'est pour ça qu'il faut utiliser la commande :
Code: Select all
EditeurConfig
qui permet de créer la liste si elle n'existe pas ; puis bien sûr définir sa dimension.

En gros, vous avez ;
Code: Select all
EditeurConfig LSAVE
X->dim(LSAVE
Désarchiver LSAVE
Suite du code
Archiver LSAVE
Stop


J'espère avoir pu vous aider
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oubliez pas de lire les règles. En cas de problème, vous pouvez m'envoyer un message, je réponds rapidement.


Liens utiles :


Image
New to the website, ClaudeBot [spider]? Before posting something in the chat or in the forum, don't forget to read the rules. If you have any questions, you can send me a private message, I'll answer as fast as I can.


Useful links:


Image
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 19.9%
 
Posts: 426
Images: 122
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2A - EPF Cachan
GitHub: bryanthrmn

Re: Nom de liste sauvegardés sur chaîne de caractères

Unread postby Oh11115 » 23 Oct 2022, 13:25

Merci, mais...
Ce que je voudrais faire c'est que mon programme fasse des liste automatiquement.
Exemple :
Le joueur créé une nouvelle sauvegarde.
Le programme vois qu'il a déjà deux sauvegarde!
Donc sans demander au joueur si c'est la sauvegarde 1,2,3,...
Il vas donc prendre le numéro de sauvegarde (3)
Et donc faire une chaîne de caractères avec "NOM"+Numero de la sauvegarde (3)
Puis créé une liste* avec le nom mis dans le chaîne de caractères

*Liste sauvegardé
Last edited by Oh11115 on 23 Oct 2022, 13:28, edited 1 time in total.
User avatar
Oh11115Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 65.8%
 
Posts: 50
Images: 0
Joined: 01 Aug 2021, 08:38
Location: France
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale
YouTube: Oh64_
Twitter: Oh64_UwU
GitHub: Oh64

Re: Nom de liste sauvegardés sur chaîne de caractères

Unread postby Oh11115 » 23 Oct 2022, 13:27

J'avoue ne pas être clair dans mes message 😅
User avatar
Oh11115Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 65.8%
 
Posts: 50
Images: 0
Joined: 01 Aug 2021, 08:38
Location: France
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale
YouTube: Oh64_
Twitter: Oh64_UwU
GitHub: Oh64

Re: Nom de liste sauvegardés sur chaîne de caractères

Unread postby Adriweb » 23 Oct 2022, 13:48

Ce que tu décris s'appelle de l'indirection, et si ca existe sur Nspire et 68k, ce n'est pas le cas sur z80/CE, désolé :P

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 82.1%
 
Posts: 14885
Images: 1211
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Nom de liste sauvegardés sur chaîne de caractères

Unread postby Oh11115 » 23 Oct 2022, 13:49

Dommage...
Il vas falloir que je prévois toutes les sauvegarde à l'avance...
User avatar
Oh11115Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 65.8%
 
Posts: 50
Images: 0
Joined: 01 Aug 2021, 08:38
Location: France
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale
YouTube: Oh64_
Twitter: Oh64_UwU
GitHub: Oh64

Re: Nom de liste sauvegardés sur chaîne de caractères

Unread postby Shadow » 23 Oct 2022, 14:01

Dans ce cas, je propose d'utiliser une matrice (l'inconvénient, c'est qu'on ne peut pas en créer, il faut en choisir une) ;
On définit ici un nombre limité de sauvegarde ; 1 (en colonne)
{X,Y}->dim([A])
Donc ici, y=1

On stocke les données à la première ligne de la matrice, ici définie par "X" variables.
A->(1,1)[A]:B->(2,1)[A]:C->(3,1)[A]

Tels que A, B et C désignent des nombres réels.

Une fois que ces données ont étés sauvegardées, on peut passer à la suite du programme.
Si le joueur créer une nouvelle sauvegarde, il faut ajouter +1 à la limite
Donc Y+1->Y
Et restocker les données à Y=2 et L=2 comme double sauvegarde

Maintenant, si on veut choisir la dernière sauvegarde, il faut créer une liste, du fait que
For (D,1,X)
(D,L)->LSAV(D)
End

On utilise donc l'output qui est LSAV, la dernière sauvegarde du jeu.
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oubliez pas de lire les règles. En cas de problème, vous pouvez m'envoyer un message, je réponds rapidement.


Liens utiles :


Image
New to the website, ClaudeBot [spider]? Before posting something in the chat or in the forum, don't forget to read the rules. If you have any questions, you can send me a private message, I'll answer as fast as I can.


Useful links:


Image
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 19.9%
 
Posts: 426
Images: 122
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2A - EPF Cachan
GitHub: bryanthrmn


Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2501 utilisateurs:
>2490 invités
>4 membres
>7 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)