1

je m'enmele les pinceaux avec les types de pointeur de manipulation de vat.
(je voudrais faire un bout de code nostub qui scanne tout les folders et les éffacegni)
voila mon code:
void _main(void)
{
SYM_ENTRY *SymPtr = SymFindFirst(NULL, 4);
while(SymPtr)
{


FolderDel ($(SymPtr)); //c'est cette ligne qui déconne

SymPtr = SymFindNext();
}
}

//je voudrais effacer les repertoire contenue dans "Symptr"



ça doit pas etre bien sorcier,mais j'ai pas le temps de bosser à donf le C (bac...)

2

C'est vraiment n'importe quoi! $(SymPtr)... Pfff... Essaye ça à la place:

char sym[10];
strncpy(sym+1,SymPtr->name,8);
sym[9]=*sym=0;
FolderDel(sym+strlen(sym+1)+1);
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

Et s'il fait ça, ça ne marche pas ?

FolderDel(SYM_STR(SymPtr->name));

4

Non, parce que name n'est pas forcément terminé par un \0. (Il y a de la place pour 8 caractères. Si name a exactement 8 caractères, il n'y a pas de \0.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

>> "FolderDel(sym+strlen(sym+1)+1)"

Je te conseille plutôt FolderDel(strchr(sym+1, 0)) c'est moins lourd wink
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

6

Tiens, on doit pouvoir mettre ça dans notre macro SYMSTR...
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

trop de la balle.
ça marche et ça fait meme pas planté la calc.
et en plus, ça doit surement etre récupérrable par flash savior...rotfl
Génial.c'est mon pote qui va être content.magic

8

Attention tout n'est pas récupérable avec FLS, même avec la dernière version que seuls Pen² et moi avons (sur notre DD) !

attention


Sinon tu avais plus simple pour vider toute sa calto : lui filer Einstein, le lancer, lui dire de presser [a] puis [<-] devil
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

9

Kevin : au sujet du strchr, je suis étonné qu'un génie comme toi n'ait pas pensé à une chose aussi simple fou
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

10

Thibaut a écrit :
Attention tout n'est pas récupérable avec FLS, même avec la dernière version que seuls Pen² et moi avons (sur notre DD) !

attention


Sinon tu avais plus simple pour vider toute sa calto : lui filer Einstein, le lancer, lui dire de presser [a] puis [<-] devil



ben ouais,j'ai essayé(j'avais fais un back up avantoui)

et vu que flash savior degage avec le reste....gol
au fait, sur les archives de ti-fr,j'ai la version qui as un problème de contraste.(quand je lance,écran foncé+plantage...)
(j'ai une 89hw1rom2.05,avec universlOS1.30 modif)

11

Vi c'est normal depuis on a écrit plein d'autres versions mais on ne les a jamais distribuées.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

12

Effacer les répertoires de manière sauvage, ce n'est pas très bien...
Et zut, je suis en train de documenter des trucs de unknown.h qui pourraient rendre ce genre de trucs plus simples...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

13

FolderDel je ne crois pas que ce soit sauvage roll
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

14

Je réagissais à "c'est mon pote qui va être content"...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

15

Bah tu connais l'humour, les blagues, toutes ces choses qui participent à construire des liens sociaux ?
roll
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.