Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 17 Dec 2002 13:49:56

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

getch();

donc déjà je ne fais que
débuter,
maintenant je voudrais savoir pour getch,
quand je l'utilise dans une boucle, elle
attend l'appuye d'une touche,
donc comment faire pour que ca fasse comme getkey en basic ?
merci


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#2 17 Dec 2002 16:46:54

Spesiel
Testeur G100
Lieu: Le Mans
Date d'inscription: 06 Feb 2002
Messages: 598
Site web

Re: getch();

Si c'est un prog pour casio, utilise la fonction

Code:

touche=getkey();

de la librairie casio2.h de SuperNa, sinon, je ne sais pas  wink .


No matter where you are, everyone is always connected...

Hors ligne

 

#3 17 Dec 2002 16:47:43

KTr
Haut fonctionnaire graph100.com
Lieu: Saint Etienne
Date d'inscription: 19 Mar 2002
Messages: 1909
Site web

Re: getch();

Une seule solution : bannir cette fonction de tes programmes...


(¯`·.¸¸.·´¯`·.¸¸.-> www.ktr.fr.fm  ktr@fr.fm <-.¸¸.·´¯`·.¸¸.·´¯)

Hors ligne

 

#4 18 Dec 2002 01:54:44

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: getch();

et tu peux utiliser mon tuto pour programmer sur Graph100 dans la rubrique Programmer de mon Site !


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#5 18 Dec 2002 02:09:05

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: getch();

Tu peux ausi mes sources de Snake II...
Ya exactement la fonction getkey()...Mais avec bioskey(), qui est déja un peu mieux que getch()... Sache qu'avec les fonctions comme getch() et bioskey() ralentissent a mort le programme...
Bon ca donne quand même :

Code:

#include <conio.h>

int getkey()
{ int i=0; // si aucune touche pressee, renvoie 0
   if (kbhit()) i=bioskey(0); // si une touche pressee, prends sa valeur ac bioskey
   return i;} // retourne la valeur de i

Voilou...
MLais je te conseille d'utiliser les fonctions a touche multiple...pour un exemple de fonction, va voir le sujet "clear()"...


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#6 18 Dec 2002 13:55:20

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: getch();

pour l'instant je me tate
à la prog PC,
pour débuter, en fait je veux faire une boucle qui execute
quelque chose entre, et des que j'appuis sur une touche, pouf, ca s'arrete


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#7 18 Dec 2002 14:58:18

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: getch();

while(![detection de touche])
{
[ton bout a executer];
}

Voila !


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#8 18 Dec 2002 15:31:58

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: getch();

A vrai dire je ne sais pas non plus comment faire ca en c++ sur pc...  :?

J'en ai marre de devoir demander d'entrer un nombre avant de quitter le prog moi! quelqu'un saurait-il justement comment on fait pour dire au prog d'attendre la pression sur une touche? ( getch() ne convient pas )


Pensez à surveiller mes releases wink

Hors ligne

 

#9 18 Dec 2002 15:38:46

KTr
Haut fonctionnaire graph100.com
Lieu: Saint Etienne
Date d'inscription: 19 Mar 2002
Messages: 1909
Site web

Re: getch();

je v dire une conerie mais kbhit() ??


(¯`·.¸¸.·´¯`·.¸¸.-> www.ktr.fr.fm  ktr@fr.fm <-.¸¸.·´¯`·.¸¸.·´¯)

Hors ligne

 

#10 18 Dec 2002 15:41:51

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: getch();

Ca attends qu'on appuie sur une touche ou ca lit la touche pressée sans stoppper le prog?  yikes


Pensez à surveiller mes releases wink

Hors ligne

 

#11 18 Dec 2002 15:49:12

KTr
Haut fonctionnaire graph100.com
Lieu: Saint Etienne
Date d'inscription: 19 Mar 2002
Messages: 1909
Site web

Re: getch();

Code:

while(!kbhit());

(¯`·.¸¸.·´¯`·.¸¸.-> www.ktr.fr.fm  ktr@fr.fm <-.¸¸.·´¯`·.¸¸.·´¯)

Hors ligne

 

#12 18 Dec 2002 16:12:27

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: getch();

Ca marche bien, ca attend l'appui d'une touche, mais c'est assez special:
si je fais

Code:

#include <iostream.h>
#include <conio.h>
void main()
{

    cout << "appuyez sur une touchen";

    while(!kbhit());
}

Je vois le texte "appuyez sur une touche" APRES avoir appuyé, et puis le prog s'arrete...  :?


Pensez à surveiller mes releases wink

Hors ligne

 

#13 18 Dec 2002 16:35:28

KTr
Haut fonctionnaire graph100.com
Lieu: Saint Etienne
Date d'inscription: 19 Mar 2002
Messages: 1909
Site web

Re: getch();

Euh ....  :?  :?  :?  :?  :?  :?


(¯`·.¸¸.·´¯`·.¸¸.-> www.ktr.fr.fm  ktr@fr.fm <-.¸¸.·´¯`·.¸¸.·´¯)

Hors ligne

 

#14 18 Dec 2002 23:18:36

2072
Programmeur Graph100
Lieu: Somewherebourg
Date d'inscription: 29 Jan 2002
Messages: 2056
Site web

Re: getch();

Il faut que tu raffraichisse l'affichage, essaye de mettre la commande fflush(stdout); avant d'attendre pour la touche. (c'est bien fflush avec 2 f)


-~2072~-
Paid Emails
[URL=http://www.2072productions.com]2072productions.com[/URL]
[URL=http://www.casiocalc.org]casiocalc.org[/URL]

Hors ligne

 

#15 19 Dec 2002 03:28:19

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: getch();

Tiens en fait avec C++Builder il seuffit que je mette getch() pour avoir le bon résultat...  smile
Par contre avec VC++ j'ai toujours le meme probleme, ronanker a peut-etre raison quand il dit que ce logiciel ne convient pas aux applications console...  sad


Pensez à surveiller mes releases wink

Hors ligne

 

#16 19 Dec 2002 13:59:21

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: getch();

je suis avec TC3
car VC++ me prend la tete,
il me trouve trop d'erreur
avec le même code.
donc sinon, toujours pas de
solution, car tous ce que vous avez dit
sauf fflush(stdout);
mais je n'ai pas tres bien compris,
je vais essayer de toutes facons[/code]


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#17 20 Dec 2002 02:22:35

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: getch();

Mais t'es sur que tc3 est bien configuré ??
Car c bizarre que tu trouve autant d'erreurs ...


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#18 20 Dec 2002 12:59:38

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: getch();

j'ai dit VC++ !!!


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#19 20 Dec 2002 13:24:56

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: getch();

VC++ est beaucoup moins souple que TC3 pour tout ca...  :?


Pensez à surveiller mes releases wink

Hors ligne

 

#20 20 Dec 2002 16:55:37

2072
Programmeur Graph100
Lieu: Somewherebourg
Date d'inscription: 29 Jan 2002
Messages: 2056
Site web

Re: getch();

Normalement tu dois corriger les erreurs qu'il trouve sinon ne t'étonne pas si tu as des problèmes après, moi j'ai activé tous les warnings dans TC et si je recompile TOUCHE entièrement il n'y a aucune erreur.


-~2072~-
Paid Emails
[URL=http://www.2072productions.com]2072productions.com[/URL]
[URL=http://www.casiocalc.org]casiocalc.org[/URL]

Hors ligne

 

#21 21 Dec 2002 03:22:19

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: getch();

meme le stack warning?


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#22 21 Dec 2002 12:09:59

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: getch();

j'en profite pour posé une autre question aussi :
est ce difficile de prog un rpg en C ?
sachant qu'il que j'y suis arrivé en basic.


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#23 21 Dec 2002 12:14:34

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: getch();

Bin vi !
Mysterious island n' a jamais été fini, et moi meme j' en ai été a arriver a creer un language de programmation pr économiser de la place, ce que mobilise beaucoup un RPG !


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#24 21 Dec 2002 13:42:34

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: getch();

Ce n'est pas le langage de programmation qui rend la réalisation d'un RPG aussi ardue, mais la complexité qu'on veut y apporter!


Pensez à surveiller mes releases wink

Hors ligne

 

#25 22 Dec 2002 03:17:24

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: getch();

une sorte de pokemon,
ce serait possible donc!!!


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr