1

J'aimerais savoir comment on peut faire un input en C genre code de mots de pass ca fait trop longtemps que je galere je veux savoire ! please !
et aussi comment on gere en condition le chaine ainsi obtenu ??? siouplé !whatwhat
ScreamX le ridestyler fou !!! aime la peuf
http://www.pgteam.fr.st

2

zzz
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

3

y'a un bel exemple dans la doc de tigcclib

4

a ouaih ??? et ou ca !!!!
ScreamX le ridestyler fou !!! aime la peuf
http://www.pgteam.fr.st

5

Je viens de répondre à cette question (posée aussi par quelqu'un d'autre) là-bas.
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é

6

En résumé, la solution la plus simple est là: http://tigcc.ticalc.org/doc/faq.html#68.
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é

7

y a la reponse dans ce charabia d'anglais ??? il me semble avoir deja vu cette page...mppff...en francais !
y a un truc pour afficher des "*" a la place des lettre ? si oui merci(je vais la traduire...)
euh sinon: quand je fais :
char *input="niah";
char *screamX=niah";
if (input=screamX) printf("niah")

et benca prend po en compte la condition keke c ?mad
ScreamX le ridestyler fou !!! aime la peuf
http://www.pgteam.fr.st

8

screamX
a écrit : y a la reponse dans ce charabia d'anglais ???

Oui.
y a un truc pour afficher des "*" a la place des lettre ? si oui merci(je vais la traduire...)

Non, mais c'est très simple à mettre. Dans la routine donnée, tu remplaces:
printf ("%s_ ", buffer);
par:
int i;
for (i=0;i<strlen(buffer);i++) putchar('*');
puts("_ ")

euh sinon: quand je fais :
char *input="niah";
char *screamX=niah";
if (input=screamX) printf("niah")

et benca prend po en compte la condition keke c ?mad

Il faut 2 signes égal pour comparer 2 valeurs en C!
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é

9

grin

if (strcmp(input, screamX) == 0) printf("niah")
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

11

Ah oui, il y a ce problème aussi. grin
On ne peut pas comparer 2 chaînes de caractères avec == non plus (même si dans son cas particulier, ça marchera, parce que c'est la même chaîne constante et que GCC n'en fera donc qu'une copie). Il faut utiliser strcmp!
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é

12

Thibaut a écrit :
if (strcmp(input, screamX) == 0) printf("niah")

if (!strcmp(input, screamX)) printf("niah") suffit. smile
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é

13

Merci je crois que je le savais triso

C'est pareil, mais plus clair ! Je recommande mon écriture pour cela.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

14

Je trouve que if (!strcmp(input, screamX)) est plus clair, parce que ça montre clairement qu'on fait un tst et un bne, pas un cmp #0 et un bne (ce qui serait moins efficace - mais GCC ne génèrera pas du code aussi évidemment inefficace de toute façon). Et puis c'est plus court. smile
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é

15

merci les gas vous daronner !! moi je debute ! hi!
bon pour le = au lieu de == c'etait une erreur de frappe( je suis nul mais quand m^)picolgni
ScreamX le ridestyler fou !!! aime la peuf
http://www.pgteam.fr.st

16

Pfff et c'est quoi l'intérêt de montrer que le compilateur générera un tst ? Se la péter, genre "hé moi je connais l'ASM et je peux même vous dire que ça fera un tst" gol

N'importe quoi ! C'est comme écrire variable << 1 au lieu de variable * 2, je trouve ça nul : c'est moins clair pour un résultat identique.

if (strcmp(input, screamX) == 0) : "le résultat retourné par la fonction est égal à zéro"
if (!strcmp(input, screamX)) : "le résultat retourné est complémenté logiquement, et on teste ce complément"

La première écriture est plus claire à mes yeux.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

17

bon vous allez po vous taper sinon je prend mon sabre et je vous tu tous....euh non !
sinon moi l'asm ca ma drollement soulé ! je prefere le basic...love
ScreamX le ridestyler fou !!! aime la peuf
http://www.pgteam.fr.st

18

C'est sûr wink

Mais si tu deviens passioné de programmation sur TI68k, tu apprendras sûrement les bases de l'ASM un jour. Ca sert à faire des programmes très rapides.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

19

Moi je connais l'asm, mais pour le processeur seulement!
Quand on passe au système complexe de la 89, c'est autre chose!
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

20

Link, vu que tu connais déjà l'assembleur 68k, va lire la documentation de TIGCCLIB et mon tutorial, tu arriveras très vite à pondre des programmes utilisables. (Il suffit d'appeler les bon ROM_CALLs au bon endroit.)
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é

21

Oké j'essaierai de profiter des vacances pour cela.
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

22

Oui, juste pour revenir sur

if(input == scream)

ça ne compare pas les chaines, mais ça compares les adresses stockées dans les pointeurs wink
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

23

j'en ai d'ote des problemes !!!
qu'en je fait un input avec la routine habituele eh beh l'input donne toutes les char avant la meme valeur ?? kéce ke cé ???
comment faire un input n'importe ou dans l'ecran ????(ote question !)
ScreamX le ridestyler fou !!! aime la peuf
http://www.pgteam.fr.st

24

screamX
a écrit : qu'en je fait un input avec la routine habituele eh beh l'input donne toutes les char avant la meme valeur ?? kéce ke cé ???

Montre la routine telle que tu l'as modifiée. Tu dois avoir mal fait la modification pour permettre l'entrée en forme de mots de passe.
comment faire un input n'importe ou dans l'ecran ????(ote question !)

MoveTo(12,34);
InputStr(...
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é

25

j'ai po sous le yeux la routine...mais j'ai fait exactement:
j'ai remplacé printf ("%s_ ", buffer);
par:
int i;
for (i=0;i<strlen(buffer);i++) putchar('*');
puts("_ ")


au fait pour le moveto euh...12 et 34 c'est les X et Y sur l'ecran ??
ScreamX le ridestyler fou !!! aime la peuf
http://www.pgteam.fr.st

26

va sur www.ti-fr.org rubrique programation, il y a un tutorial pour le C sur TI, écrit en français...

cela dit, si tu ne piges rien à l'anglais, tu es mal barré pr faire de l'informatique...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

27

screamX
a écrit : au fait pour le moveto euh...12 et 34 c'est les X et Y sur l'ecran ??

Oui.
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é

28

je pige l'anglais merci !!!

bon sinon je l'ai terminé ce programme merci a tous !!!!
ScreamX le ridestyler fou !!! aime la peuf
http://www.pgteam.fr.st

29

Ceci :
y a la reponse dans ce charabia d'anglais ??? il me semble avoir deja vu cette page...mppff...en francais !
n'était pas fait pr nous inciter à penser que tu comprend l'anglais...
d'ailleurs, cette doc (ce "charabia" comme tu l'appelle si gentilment) a été écrit par quelqu'un dont l'anglais n'est pas plus la langue natale que toi !
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall