Page 1 sur 1

input/output

Publié : lun. nov. 05, 2007 8:55 am
par frederic han
Salut,
Je ne comprend pas tres bien InputStr par rapport a la doc.
sous giac:
InputStr("aa",a)
je tape 12
alors j'ai bien une chaine:a+a me donne 1212

mais sous xcas, si je tape 12 et non "12" a+a me donne 24.
De plus le "aa" n'est pas affiche avec InputStr, mais il l'est avec input

D'autre part (c'est peut etre normal): si j'execute
a:=1;output("age",a)
input(output(a))

je n'ai pas le 1 dans la fenetre grise qui s'ouvre,
mais
input(output(a),a) la j'ai bien 1 dans la premiere ligne.

Ca vous le fait aussi?
Frederic

Publié : lun. nov. 05, 2007 1:12 pm
par parisse
Salut,

je pense avoir corrige les petits bugs que tu signales. Par contre input(output(...)) est et restera equivalent a output(...).

Publié : lun. nov. 05, 2007 3:09 pm
par frederic han
OK, merci beaucoup,

maintenant output("aa",a) marche,
et InputStr("aa",a) considere bien a comme une chaine, mais il me semble qu'il ne tient pas compte du "aa", il n'affiche rien.(NB j'ai juste teste avec ton xcas.gz sans rien installer d'autre)
a+
Fred

Publié : lun. nov. 05, 2007 3:55 pm
par parisse
ok, ca devrait etre corrige
A noter que InputStr adopte la syntaxe TI sans parenthese
InputStr "aa",a