1

j'ai un chtit probleme: j'arrive pas a utiliser correctement la fonction push_getmode()
en fait, je ne comprends pas comment recuperer la ce que nous renvoie cette fonction en haut de l'estack , je pense. Comment savoir en quel mode on est par exemple, en utilisant
push_getmode ("graph")
c'est surement tres simple, mais walla...

2

GetStrnArg(top_estack);

Cela supprimera en même temps le résultat de la pile d'expressions.

Mais il vaut mieux utiliser les fonctions pour les modes en C: MO_currentOptions et ModeSettings.
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

merde, pourquoi ca marche pas ca:

push_getmode ("Graph")
if(GetStrnArg(top_estack)=="FUNCTION")
{
.
.
.
}

4

Puisqu'on ne peut pas comparer 2 chaînes de caractéres avec ==. Il faut utiliser strcmp. Donc:

push_getmode ("Graph")
if(!strcmp(GetStrnArg(top_estack),"FUNCTION"))
{
.
.
.
}
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é

5

merci kevin

6

pourquoi est-ce que j'obtiens une erreur en compilant? la ti me dit que l'argument doit etre une chaine de caractère, comme si GetStrnArg ne pouvait être utiliser sur top_estack.