30

t'aimes pas google toi grin

problem exists between keyboard and chair grin

31

Ah grin Je la connaissais mais en français.

Bon, je dis beaucoup de mauvaises choses sur Linux, mais n'empêche que je suis dessus actuellement, et je le trouve bien plus sympa que Windows, visuellement mais aussi au niveau des fonctionnalités smile
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.

32

PpHd (./2) :
Parce que scanf n'est pas une fonction dy système d'exploitation et GTC ne l'a pas implanté (elle est assez grosse comme fonction et augmenterait ton programme de quelques kilos).

... parce que GTC est livré avec une version antique de TIGCCLIB (celle de TIGCC 0.94 Beta 18 du 31 mai 2002), dans laquelle mes fonctions *scanf n'avaient pas encore été intégrées. (Il n'y avait d'ailleurs qu'un proof of concept incomplet, la première version à peu près complète de mon *scanf date de septembre 2002.)
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é

33

... pas la peine d'en rajouter.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

34

Tu es lourd Kevin. (et c'est moi qui dit ça)
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.

35

Je donne une explication technique détaillée de pourquoi ça n'est pas implémenté, c'est vous deux qui êtes lourds en essayant d'en faire une flamewar.
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é

36

37

Ce qui est lourd, c'est que le posteur originel a posté une question et vous vous êtes tous mis à vous chamailler sur glibc et Cie, tant et si bien qu'il a du partir se réfugier sur développez.com... roll

Alors comment il fait, le ProgVal? Il change de compilo TI ? #pubtict# Il repique du code quelque part ? Il n'utilise pas scanf() ?
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

38

Il avait fermé le topic après la première réponse, donc il ne devait pas chercher une réponse très développée...
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

39

AMHA, les seules réponses dans le sujet sont ./2 et ./32. (Oui, ce message est aussi hors-sujet, désolé. sad)
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é

40

Pour répondre à sa question de developpez.com, la solution est de prendre les sources de tigcclib dernière version et de copier (toutes) les sources nécessaires de scanf dans son programme.

41

Ça ne va pas marcher, c'est de l'assembleur GNU, et avec un passage par registres avec les registres spécifiés explicitement.
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é

42

Je pense alors que la meilleure solution est alors de ne pas utiliser scanf.

43

Ximoon -> OK, je ne savais pas qu'il avait clos (et je ne sais même pas si j'avais moyen de le savoir, en fait).

PpHd, Kevin: Merci.
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

44

Link> Oh non, sauf à avoir testé entre la fermeture et la réouverture, tu ne pouvais pas savoir wink
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

45

sinon pour scanf, on peut utiliser gets() mais il faut faire attention à ne pas dépasser le buffer, le mieux reste de créer sa propre fonction adaptée à ses besoins ^^
programmeur sur TI ^^

mon blog sur les TI => clic

mon (p'tit) fofo sur les TI => clic

46

Je pense alors que la meilleure solution est alors de ne pas utiliser scanf.

Vu que l'OS (AMS comme PedroM, il semble) ne propose pas cette fonction, je pense que la meilleure solution est de ne jamais utiliser scanf...

Même si Kevin a réussi à faire une implémentation bien optimisée taille (pour une fois, c'est pas une critique !), je sais pas si sur les TI-68k, il y a beaucoup de monde qui a besoin de toute la puissance de la fonction générique qu'est scanf. En effet:
* pour les entiers, on a atoi, strtol, strtoul et aussi éventuellement le builtin TIOS_strtol;
* pour les flottants, on a strtod. Actuellement, TIGCC ne contient pas la doc de la fonction et TIGCCLIB ne contient pas le wrapper nécessaire pour contourner un bug de certaines versions d'AMS (et éventuellement étendre la plage des OS supportés, puisque de mémoire, contrairement à TIOS_strtol, strtod existe aussi sous AMS 1.xx), mais strtod existe sous AMS.

A partir de ça, sauf besoins très spéciaux de parsing, c'est assez probable qu'on puisse se faire une fonction spécifique, qui sera plus petite que scanf.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

47

Perso, même sur PC, j'utilise jamais scanf.

48

idem. j'en ai jamais eu l'occasion en fait, je fais toujours avec fgets+parsing "a la main"

49

Moi, je l'utilise dans un de mes plugins XChat pour "parser" des flux RSS (de manière totalement non conforme aux standards XML et RSS grin mais suffisante pour ce dont j'ai besoin).
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é

50

Et les expressions régulières sur TI c'est pour quand alors ? ^^
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

51

on attend que tu fasses le portage en fait ^^

52

53

chaque fois que je code un truc, je me refais un getline grin

54

Martial Demolins (./52) :
De toute façon, il n'y a pas un seul OS sur TI qui permette de lire correctement une saisie au clavier (je parle pas de ngetchx et cie qui laisse tout le boulot à l'utilisateur, mais d'une véritable lecture du type ligne de commande).


Le monsieur m'a demandé de manière détournée d'améliorer fgets.

55