90

Eh bien voilà LA solution gringringrin

P.S : Mon découpeur MAAAAAAAAARCHE !!! Merci love
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

91

En effet, avec le memset au bon endroit, ça marche.

Mais attention: si int_max fait moins de la taille d'un mot, ça fait une boucle infinie. À chaque fois, il voudra placer le mot dans la ligne d'après, et à chaque fois ça ne rentre pas. Il faudra prévoir quelque chose pour couper les mots qui ne rentrent pas tous seuls dans une ligne.
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é

92

Ah oui en effet... J'avais pensé à ça mais en "optimisant" j'ai betement supprimé la ligne qui empechait ce bug de se produire.

Il me reste encore à :
- Supprimer l'espace inutile qui apparrait à chaque fin de ligne découpée
- Renvoyer toutes les lignes découpées dans une liste de chaines Ti-Basic

Mais je vais encore avoir le problème du push_ANSI_string qui bug quand il y a des espaces sad
Comment faut-il faire ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

93

char *s="ta chaîne de caractères";
push_quantum(0);
char *p;
for(p=s;*p;p++) {
push_quantum(*p);
}
push_quantum_pair(0,STR_TAG);
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é

94

ok, merci smile

(ça marche aussi pour des chaines dans des listes ?)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

95

Oui.
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é

96

Bob 64 a écrit :
Eh bien voilà LA solution gringringrin

P.S : Mon découpeur MAAAAAAAAARCHE !!! Merci love


LOL héhé grin
So much code to write, so little time.

97

Nitro > Mon lien est mauvais (wanadoo est down) t'as réussi à télécharger ?
De toute façon sinon tu perd pas grand chose : ct un prog en QBasic qui vire les numéros de ligne dans une source en provenance de yaronet grin

Bon mon prog il marche, c'est splendide ! Bon il renvoie les chaines à l'envers, ça c plutot embetant, vu que je ne sais pas comment stoquer toutes ces chaines en attendant de les remettre à l'endroit...
Mais bon, c'est un début smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

98

Bob 64
a écrit : Bon mon prog il marche, c'est splendide ! Bon il renvoie les chaines à l'envers, ça c plutot embetant, vu que je ne sais pas comment stoquer toutes ces chaines en attendant de les remettre à l'endroit...

Ben, sur la pile d'expressions. grin
Tu les mets d'abord à l'envers, puis tu les remets à l'endroit avec plusieurs push_between, et puis tu effaces les chaînes à l'envers avec delete_between, de manière à avoir seulement celles à l'endroit.
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é

99

Ah oué mais du coup ça divise par 2 la capacité maximum de mon découpeur... C embettant ça...

Sans compter que je sais pas utiliser push_between grin (un petit tour ds la doc de TIGCC s'impose...)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

100

Bon bah non, j'y arrive pas sadsadsad

Comment faut-il faire ? (et y'a-t-il moyen de procéder sans diviser par 2 la taille utilisable) ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)