Re: Topic à bugs/erreurs
Posté: 12 Mar 2022, 10:56
Il va te falloir utiliser d'autres fonctions d'entrée. Dans toute leur généralité, les familles printf() et scanf() sont super lourdes (des KBs, et encore) quand l'OS ne les fournit pas. Les mettre dans chaque programme qui en aurait besoin est prohibitif pour un environnement aussi limité que les TI-eZ80, et même en mettre un seul exemplaire dans la librairie communautaire standard reste lourd.
Sur les TI-68k, AMS fournit une implémentation potable de vcbprintf() et sprintf(), donc ça faisait ça de moins à faire. En revanche, pas de scanf(), et virtuellement personne n'utilise l'implémentation tierce, d'autant que dans l'ancêtre mort de GCC4TI, elle a des bugs qui font crasher la calculatrice, donc des utilisateurs de cette fonction auraient râlé...
Sur les TI-68k, AMS fournit une implémentation potable de vcbprintf() et sprintf(), donc ça faisait ça de moins à faire. En revanche, pas de scanf(), et virtuellement personne n'utilise l'implémentation tierce, d'autant que dans l'ancêtre mort de GCC4TI, elle a des bugs qui font crasher la calculatrice, donc des utilisateurs de cette fonction auraient râlé...