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 ?
Nom de liste sauvegardés sur chaîne de caractères
7 posts
• Page 1 of 1
-
Oh11115Premium
Niveau 9: IC (Compteur Infatigable)- Posts: 50
- Images: 0
- Joined: 01 Aug 2021, 08:38
- Location: France
- Gender:
- 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
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 :
En gros, vous avez ;
J'espère avoir pu vous aider
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
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 :
- Guide; les grades sur TI-Planet
- QCC 2022; Quelle Calculatrice Choisir pour l'année 2022-2023 ?
- Guide; meilleurs programmes et tutoriels - toutes les calculatrices
- Guide; comment rétablir l'ASM sur les TI-83PCE/84+CE avec un OS ultérieur à 5.4 ?
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:
- Guide; grades on TI-Planet
- QCC 2022; Which Calculator to Choose for 2022-2023
- Guide; best programs and tutorials - for all calculators
-
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 426
- Images: 122
- Joined: 26 Feb 2021, 12:46
- Location: Paris
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 2A - EPF Cachan
- GitHub: bryanthrmn
Re: Nom de liste sauvegardés sur chaîne de caractères
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é
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.
-
Oh11115Premium
Niveau 9: IC (Compteur Infatigable)- Posts: 50
- Images: 0
- Joined: 01 Aug 2021, 08:38
- Location: France
- Gender:
- 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
J'avoue ne pas être clair dans mes message 😅
-
Oh11115Premium
Niveau 9: IC (Compteur Infatigable)- Posts: 50
- Images: 0
- Joined: 01 Aug 2021, 08:38
- Location: France
- Gender:
- 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
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é 

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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14885
- Images: 1211
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Nom de liste sauvegardés sur chaîne de caractères
Dommage...
Il vas falloir que je prévois toutes les sauvegarde à l'avance...
Il vas falloir que je prévois toutes les sauvegarde à l'avance...
-
Oh11115Premium
Niveau 9: IC (Compteur Infatigable)- Posts: 50
- Images: 0
- Joined: 01 Aug 2021, 08:38
- Location: France
- Gender:
- 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
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.
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 :
- Guide; les grades sur TI-Planet
- QCC 2022; Quelle Calculatrice Choisir pour l'année 2022-2023 ?
- Guide; meilleurs programmes et tutoriels - toutes les calculatrices
- Guide; comment rétablir l'ASM sur les TI-83PCE/84+CE avec un OS ultérieur à 5.4 ?
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:
- Guide; grades on TI-Planet
- QCC 2022; Which Calculator to Choose for 2022-2023
- Guide; best programs and tutorials - for all calculators
-
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 426
- Images: 122
- Joined: 26 Feb 2021, 12:46
- Location: Paris
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 2A - EPF Cachan
- GitHub: bryanthrmn
7 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 5 guests