1

existe-il une fonction ou une routine (nostub) qui serait équivalente à peu pres à la commande input en basic?
merci d'avance


KillerX
Je me souviens
Ad mari usque ad mare

GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

2

#include <stdlib.h>

...
int bordel;
scanf("%d",&bordel); //équivalent d'input
...


de rien d'avance

3

sinon si tu veux utiliser exactement la même fonction qu'en ti-basic cf http://tigcc.ticalc.org/doc/bascmd.html#cmd_inputstr .
(Par contre ça risque d'être un peu plus difficile de faire des calculs dessus après)

4

ahlala l'utilisation abusive de scanf, gets et co...
il vaut mieux utiliser getsn par exemple. Puis un coups de atoi.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

5

geogeo :
il vaut mieux utiliser getsn par exemple. Puis un coups de atoi.


Grüh ? Tu peux me montrer comment on utilise ça ?

6

merci beaucoup... j'ai utilisé scanf et c'est parfait pour ce que je voulais faire
Je me souviens
Ad mari usque ad mare

GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

7

Geogeo a raison, mais comment dire... il a juste oublié d'argumenter un peu cheeky
scanf prend beaucoup de place, donc c'est pas forcément le mieux si tu n'en as pas réellement besoin (juste récupérer un entier/double/chaîne) hehe
Pour getsn, c'est dans la doc de TIGCC tongue
char buffer[50];
int a, b;
clrscr ();
puts ("A = ");
a = atoi (getsn (buffer, sizeof(buffer)));
puts ("B = ");
b = atoi (getsn (buffer, sizeof(buffer))); printf ("%d + %d = %d", a, b, a+b);
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

8

Bah surtout c'est que scanf ne sert pas à ça et de plus je ne parle pas des fuites mémoire....
Dans les bouquins de C on ne voit que de ça, des scanf, des gets partout alors que ces fonctions sont des sources de failles de sécurités énormes!
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

9

et elle est où la faille de sécurité dans ./2 ? tongue

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

10

Et les failles de sécurité sur TI... voilà quoi...
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

11

D'ailleur c'est pas fuites de mémoire mais plutôt buffer overflow.
Ensuite, je sais, c'est débile de penser à la sécurité sur TI... mais on sait tous qu'après les TI on passe à d'autres machines et on garde les vieilles habitudes donc autant dès le début prendre de bonnes habitudes...
Dans le ./2 c'est pas top top car on ne peut pas déterminer s'il y a dépassement de capacité. De plus une chaîne de caractères comportant au début des chiffres mais ensuite n'importe quoi passe... et je ne parle pas de scanf qui est une usine à gaz.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

12

geogeo :
Dans le ./2 c'est pas top top car on ne peut pas déterminer s'il y a dépassement de capacité. De plus une chaîne de caractères comportant au début des chiffres mais ensuite n'importe quoi passe... et je ne parle pas de scanf qui est une usine à gaz

C'est quoi ce troll miteux bancal ? tongue

13

En même temps sur le principe il a raison. scanf est une fonction de tigcclib. La moindre utilisation provoque l'inclusion dans le binaire d'un code assez conséquent.

14

alors c'est pas sur le principe qu'il a raison, c'est sur sa dernière phrase :]
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

15

Oui, c'est une façon de le voir cheeky