Déplacer le curceur dans un programe C
Résolu
hans88
Messages postés
89
Date d'inscription
Statut
Membre
Dernière intervention
-
hans88 Messages postés 89 Date d'inscription Statut Membre Dernière intervention -
hans88 Messages postés 89 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je débute dans la programmation avec le C et je bute sur deux point important:
1- Je voudrais savoir comment faire pour déplacer le curseur dans un programme C. Par exemple,
voici le programme qui s'affiche:
L1| Bonjour.
L2| Quel est votre nom?
L3| hans88
L4|
L5| Bonjour hans88.
L6| _
j'aimerais pouvoir me déplacer de la ligne L6 (position du curseur) à la ligne L2 par exemple...
2- Comment des touches pour obliger l'utilisateur à entrer rien que des chiffre par exemple pour une opération de calcul?
Merci encore...
Je débute dans la programmation avec le C et je bute sur deux point important:
1- Je voudrais savoir comment faire pour déplacer le curseur dans un programme C. Par exemple,
voici le programme qui s'affiche:
L1| Bonjour.
L2| Quel est votre nom?
L3| hans88
L4|
L5| Bonjour hans88.
L6| _
j'aimerais pouvoir me déplacer de la ligne L6 (position du curseur) à la ligne L2 par exemple...
2- Comment des touches pour obliger l'utilisateur à entrer rien que des chiffre par exemple pour une opération de calcul?
Merci encore...
2 réponses
Bonjour,
Bien que les enoncés des problèmes que tu soulèves soient simples, leur résolution n'est pas évidente.
Je voudrais savoir comment faire pour déplacer le curseur dans un programme C. ...............,
En ce qui me concerne je te joins la formulation du premier problème sous la forme d'une question posée sur plusieurs sites dont CCM. Je n'ai à ce jour reçu aucune réponse.
http://www.commentcamarche.net/forum/affich 5049371 c mode console adressage totalite d un ecran
En ce qui concerne le second problème posé :
2- Comment ........ des touches pour obliger l'utilisateur à entrer rien que des chiffre par exemple pour une opération de calcul?
Il faut dans une boucle, utiliser un ordre de lecture qui informe le programme de la nature de chaque touche pressée en lui renvoyant une ou deux valeurs suivant le type de touche pressée.
int VAL_touche_pressee = 0 ;
VAL_touche_pressee = _getch (); // Avec conio.h qui n'est pas portable...
ou
wint_t VAL_touche_pressee = 0 ;
VAL_touche_pressee =_getwch (); // Avec wchar.h
Voir aussi :
http://www.commentcamarche.net/forum/affich 10063612 getchar?#17
http://www.commentcamarche.net/forum/affich 9690784 c onfusion valeurs des touches du clavier?#
Bien que les enoncés des problèmes que tu soulèves soient simples, leur résolution n'est pas évidente.
Je voudrais savoir comment faire pour déplacer le curseur dans un programme C. ...............,
En ce qui me concerne je te joins la formulation du premier problème sous la forme d'une question posée sur plusieurs sites dont CCM. Je n'ai à ce jour reçu aucune réponse.
http://www.commentcamarche.net/forum/affich 5049371 c mode console adressage totalite d un ecran
En ce qui concerne le second problème posé :
2- Comment ........ des touches pour obliger l'utilisateur à entrer rien que des chiffre par exemple pour une opération de calcul?
Il faut dans une boucle, utiliser un ordre de lecture qui informe le programme de la nature de chaque touche pressée en lui renvoyant une ou deux valeurs suivant le type de touche pressée.
int VAL_touche_pressee = 0 ;
VAL_touche_pressee = _getch (); // Avec conio.h qui n'est pas portable...
ou
wint_t VAL_touche_pressee = 0 ;
VAL_touche_pressee =_getwch (); // Avec wchar.h
Voir aussi :
http://www.commentcamarche.net/forum/affich 10063612 getchar?#17
http://www.commentcamarche.net/forum/affich 9690784 c onfusion valeurs des touches du clavier?#