getch()

getch() - C++ - Programmation

Marsh Posté le 23-07-2002 à 17:23:12    

j'utilisais getch() avec conio.h pour faire des pauses dans mon programme sous Visual, mais sous GCC, il ne connait pas conio...... que faut il mettre?
merci


---------------
Sphincter lent [:morpheus67] smiley mauve © DarkMavis [:humpty dumpty]
Reply

Marsh Posté le 23-07-2002 à 17:23:12   

Reply

Marsh Posté le 23-07-2002 à 17:48:43    

Oula attention, c'est pas GCC qui connais pas conio.h, c'est windows qui a inventé conio.h, il faut quand meme retenir une lègère nuance qui montre la nébulausité de windows et son manque de souplesse.

Reply

Marsh Posté le 23-07-2002 à 18:00:14    

C'est pas plutôt un truc DOS ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 23-07-2002 à 19:41:03    

ha ok. Alors j'abondonne le getch().....  
y a-t-il une autre commande qui fait une pause jusqu'a ce que l'utilisateur presse une touche?


---------------
Sphincter lent [:morpheus67] smiley mauve © DarkMavis [:humpty dumpty]
Reply

Marsh Posté le 24-07-2002 à 01:22:40    

conio pas standard, j'ai appris qquechose !
 
Ceci est... std!

Code :
  1. #include <stdio.h>
  2. fflush(stdin); //vidage tampon (quasi indispensable)
  3. getc(stdin); //attendre 1 char de la console
  4. getchar() ; //attendre 1 char de la console


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Marsh Posté le 24-07-2002 à 10:19:17    

musaran a écrit a écrit :

conio pas standard, j'ai appris qquechose !
 
Ceci est... std!

Code :
  1. #include <stdio.h>
  2. fflush(stdin); //vidage tampon (quasi indispensable)
  3. getc(stdin); //attendre 1 char de la console
  4. getchar() ; //attendre 1 char de la console






 
Pas vraiment, ça attend que tu appuie sur entrée et ça prend le premier caractaire du buffer (ou alors ça fait trop longtemps que j'ai aps fait de C et j'ai tout oublié :D)


---------------
Le Tyran
Reply

Marsh Posté le 24-07-2002 à 15:26:02    

SimonJeremy a écrit a écrit :

ha ok. Alors j'abondonne le getch().....  
y a-t-il une autre commande qui fait une pause jusqu'a ce que l'utilisateur presse une touche?




 
de toute facon aucune partie du standard C ou C++
ne peut te faire ca, toute solution est forcement non standard.
(au sens C/C++)
 
A+
LeGreg

Reply

Marsh Posté le 24-07-2002 à 15:27:53    

legreg a écrit a écrit :

 
 
de toute facon aucune partie du standard C ou C++
ne peut te faire ca, toute solution est forcement non standard.
(au sens C/C++)
 
A+
LeGreg
 




 
Ouai, y a uen librairie sous linux qui implémente getch, par contre j'ai encore publié son nom, fait un getch avec google tu devrais tomber dessus.


---------------
Le Tyran
Reply

Marsh Posté le 25-07-2002 à 10:49:56    

hmm mais getchar() marche pas correctement pour remplacer getch() ?

Reply

Marsh Posté le 25-07-2002 à 11:32:36    

google: getch tu doit trouver normalement.


---------------
Le Tyran
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed