1

Ca va vous paraitre d'une stupidité effarante, mais je n'arrive pas à faire marcher ce bout de code. Ca prend deux int en arguments, et ca doit les afficher (enfin en theorie). J'ai pas de pb à la compilation, mais ca m'affiche des signes cabalistiques. Je pense que c'est au niveau des pointeurs que ca peche(je suis pas tres copain avec eux!!!).

void _main(void)
{
typedef char *ESI;
ESI x;
ESI n;
n = top_estack;
clrscr();
x = next_expression_index(n);
clrscr();
printf(*x, *n);
ngetchx();
}

Zakath

2

void _main(void)
{
/* typedef char *ESI; - inutile, c'est déjà défini dans tigcclib.h */
ESI argtpr;
unsigned long x,n;
argptr = top_estack;
n=GetIntArg(argptr);
x=GetIntArg(argptr);
clrscr();
printf("%lu, %lu",n,x);
ngetchx();
}

[edit]Edité par Kevin Kofler le 17-01-2002 à 18:18:40[/edit]
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

Je débute aussi en C, mais je crois que le pb vient du printf()
Il faut mettre qqchose du genre :
printf("%d, %d",*x,*n);

(Enfin je crois...)

4

C'est magique, ça marche !!!!!!!tongue
Marci Kevin !

Zakath

5

t pas obligé de signer tes posts, y'a ton déjà nom écrit en haut grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

6

lol wink
avatar
Just a cool cat in a small town

7

gringrin
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^