hu, on dirait que tu utilises une version un peu ancienne de TIGCC, déjà, si tu as pris cet exemple dans la doc
en effet, on n'utilise plus
int _ti89
maintant, mais des defines
voire même, depuis la 0.95, des options (cases à cocher dans une boite de dialogue... (super pratique à expliquer aux gens qui ne peuvent pas utiliser l'IDE, d'ailleurs... enfin, heureusement que les defines marchent encore))
la dernière version est une 0.95
cf
http://tigcc.ticalc.org/
avec un peu de chance, le problème se corrigera tout seul
et avec la version que j'ai sur mon pc (c'est une 0.95, mais peut-être pas la toute dernière ; j'ai pas mis à jour depuis quelques temps), l'exemple devient :
#define SAVE_SCREEN // this directive forces saving/restoring the screen
#define USE_TI89 // produce all types of files
#define USE_TI92PLUS
#define USE_V200
#include <stdio.h> // standard ANSI C input/output support
#include <kbd.h> // keyboard handling support, needed for ngetchx
void _main(void) // main entry point is function _main
{
clrscr (); // clear the screen and reset print position
printf ("Hello world!"); // do you know what this is?
ngetchx (); // wait for a keypress
}
en particulier, la version 0.95 ajoute le support de la TI-89 Titanium, entre autres
j'ajouterai que, pour tester tes programmes, tu peux utiliser VTI
(un émulateur de TI)
afin de pas avoir à toujours envoyer tes programmes vers la calculatrice