: getch() en ANSI C [C] - C++ - Programmation
Marsh Posté le 24-10-2002 à 20:28:53
[ Zed ] a écrit a écrit : Hello, voilà je voudrais savoir s'il existe un moyen de faire l'équivalent de la fonction getch()/getche() mais en respectant la norme ANSI. idem, j'aimerais faire un system("cls" ) sans utiliser la fonction system()... si qqn a une idée, chui preneur merci d'avance! |
-------------------------------
Salut,
Pour le system("cls" ) tu peux definir une macro
#define CLS printf("\033[2J" )
Voila, ensuite appeler
CLS ;
effacera l'ecran.
Pour l'autre question ze comprend pas ce que tu veux dire.
Marsh Posté le 25-10-2002 à 05:09:16
Malheureusement, il n'y a aucun moyen standard.
La console peut disposer de tampons ineccessibles, ne pas reconnaître les séquences d'échappement...
Le plus simple est d'utiliser une librairie portée sur plein de plate-formes.
J'ai vu ncurses mentionée, mais j'ai pas testé.
Marsh Posté le 25-10-2002 à 15:50:06
ReplyMarsh Posté le 26-10-2002 à 18:03:27
passleoinj > ouai mais avec getchar faut appuyer sur Entrée et c justement ça que je veux éviter :-/
Marsh Posté le 24-10-2002 à 17:56:07
Hello,
voilà je voudrais savoir s'il existe un moyen de faire l'équivalent de la fonction getch()/getche() mais en respectant la norme ANSI.
idem, j'aimerais faire un system("cls" ) sans utiliser la fonction system()...
si qqn a une idée, chui preneur
merci d'avance!
---------------
The N·Zone New Formation Official Website