[C] getch(); avec dev C++ ?

getch(); avec dev C++ ? [C] - C - Programmation

Marsh Posté le 11-01-2004 à 11:29:45    

Salut à tous,  
 
Je débute en C et je coince sur une bétise.  
 
Avec Turbo C, pour éviter que la fenêtre du programme se referme toute seule sans nous laisser le temps de lire le résultat, on met un getch(); à la fin. Ce qui marche très bien.
 
Or Dev C++ semble l'ignorer. (et j'aimerai travailler sous windows pour pas me péter les yeux avec une résolution de merde sous DOS)  
 
Pourtant j'inclu bien  
#include<stdio.h>
#include<conio.h>
 
Quelqu'un aurait-il une idée ou une solution équivalente?

Reply

Marsh Posté le 11-01-2004 à 11:29:45   

Reply

Marsh Posté le 11-01-2004 à 11:31:53    

#include <conio.c>
mais je suis pas sur


Message édité par skelter le 11-01-2004 à 11:32:58
Reply

Marsh Posté le 11-01-2004 à 11:35:03    

Ah ben je bien de trouver
 
system("PAUSE" );
 
Je vais faire comme cela en attendant mieux.
 
Merci quand même  :hello:  
 
(pour conion.c, ca plante chez moi)

Reply

Marsh Posté le 11-01-2004 à 11:36:43    

non c'est conio.c, et system("pause" ) c'est...

Reply

Marsh Posté le 11-01-2004 à 12:09:57    

Oui, mais ça ne marche pas.
 
Ni getchar(); ni getch();  :(  
 
 
 

Reply

Marsh Posté le 11-01-2004 à 12:19:58    

skelter a écrit :

#include <conio.c>
mais je suis pas sur

[:rofl]

Reply

Marsh Posté le 11-01-2004 à 12:20:15    

getch marche (il faut appuyer sur entre) il est mal defini
#include <conio.c>
#undef getch
 
taz ==> c pas moi qui l'ai inventé


Message édité par skelter le 11-01-2004 à 12:21:27
Reply

Marsh Posté le 11-01-2004 à 12:31:20    

skelter a écrit :

getch marche (il faut appuyer sur entre) il est mal defini
#include <conio.c>
#undef getch
 
taz ==> c pas moi qui l'ai inventé


 
Nickel  [:xp1700]  !
Cela marche comme ça !  
 
Merci bcp  :hello:  !

Reply

Marsh Posté le 11-01-2004 à 12:36:46    

Si ça marche c'est l'principal hein [:ula]

Reply

Marsh Posté le 18-01-2004 à 22:09:45    

pour getchar(), essaie d'en mettre 2 car si tu as appuyé sur entrée précédemmetn dans ton programme, ca reste dans le buffer.

Reply

Marsh Posté le 18-01-2004 à 22:09:45   

Reply

Marsh Posté le 18-01-2004 à 22:46:55    

non ça reste pas. seulement getchar() si tu tapes le chiffre 2<Entrée> il te retourn '2', '\n'

Reply

Sujets relatifs:

Leave a Replay

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