1

Salut je n'arrive pas a passer les arguments d'un programme en c pour m'en servir dans le programme du genre pour faire :
void _main(x)
{
print("x² = %d",x*x);
ngetchx();
}


Et je sais pas ou qu'il est le petit bug , et en plus c'est tellement nul que j'ai pas trouvé dans les tutos ....
Merci d'avance .

2

C'est un peu plus compliqué, _main() ne peut pas prendre d'arguments (si tu en mets, ils ne correspondront pas aux arguments d'appel de ton prog), regarde plutôt la doc de GetIntArg()...

Edit : ce genre de questions irait mieux dans le forum "Prog C Ti"

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

3

Merciii smile
je vais voir ça !
retenu pour la place de la question .

4

Et .. svp:
comment on fait pour retourner une valeur vers le TiOS ???

5

Regarde la doc de RETURN_VALUE.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

6

Merci et sinon ou est ce qu'onpeut trouver toutes les docs sur l'emsemble des fonctions ?

7

ok j'ai vue "how to make a prgm returning a value" !! tongue

8

http://tigcc.ticalc.org/manual.html

Ou sur le site de TI, http://education.ti.com cherche le TI-89/92+ SDK.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

9

...
long int _main(void)
{
long int az;
GetIntArg(&az);
push_longint (az);
}

Est ce que GetInArg ne devrait pas mettre son resultat en &az ??
en gros: svp , pourquoi ça marche pas ?

10

ScaraB
: Est ce que GetInArg ne devrait pas mettre son resultat en &az ??

Non. Ce n'est pas un pointeur vers le résultat qu'il faut, mais vers la pile d'expressions. Le résultat est retourné en valeur de retour.
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é