Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2616 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C] : getch() en ANSI C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] : getch() en ANSI C

n°234036
[ ZeD ]
Désigné volontaire
Posté le 24-10-2002 à 17:56:07  profilanswer
 

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
mood
Publicité
Posté le 24-10-2002 à 17:56:07  profilanswer
 

n°234093
Kortyburns
Posté le 24-10-2002 à 20:28:53  profilanswer
 

[ 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.


---------------
Learn to live or live to learn ? Studies or not studies ?
n°234259
Musaran
Cerveaulté
Posté le 25-10-2002 à 05:09:16  profilanswer
 

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


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°234267
Taz@PPC
saloperie de i=`expr $i + 1`;
Posté le 25-10-2002 à 07:53:14  profilanswer
 

meme réponse:
 
getch() -> une touche est pressée
clear -> l'ecran est effacé
 
manque de bol, en C y a pas de clavier ni d'écran  :sol:


---------------
du bon usage de rand [C] / [C++]
n°234599
[ ZeD ]
Désigné volontaire
Posté le 25-10-2002 à 15:50:06  profilanswer
 

hum ok tant pis, merci kan même  ;)


---------------
The N·Zone New Formation Official Website
n°234631
PassPassLe​Ouinj
Posté le 25-10-2002 à 16:54:13  profilanswer
 

pour getch, tu peux passer par getchar

n°235170
[ ZeD ]
Désigné volontaire
Posté le 26-10-2002 à 18:03:27  profilanswer
 

passleoinj > ouai mais avec getchar faut appuyer sur Entrée et c justement ça que je veux éviter  :-/


---------------
The N·Zone New Formation Official Website

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C] : getch() en ANSI C

 

Sujets relatifs
[C] Existe t'il une doc officielle, un site officiel du C ANSI ?[Standardisation] Ansi/ISO C... pourquoi ca a ete aussi long ?
ANSI SQL -92ansi C VS ansi C++
getch()[VC++ 7.0] Conversion de chaine UNICODE en ANSI
problème avec getch() ---> et les touches spéciales[C unix] curse.h (getch,...) sous tru64 ??????????
Différence entre un code ANSI et un code Unicode !?C ANSI et char *
Plus de sujets relatifs à : [C] : getch() en ANSI C


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)