Déplacer le curceur dans un programe C

Résolu/Fermé
hans88 Messages postés 89 Date d'inscription jeudi 14 août 2008 Statut Membre Dernière intervention 6 mai 2013 - 11 févr. 2009 à 11:41
hans88 Messages postés 89 Date d'inscription jeudi 14 août 2008 Statut Membre Dernière intervention 6 mai 2013 - 31 août 2009 à 11:33
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...

2 réponses

cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 131
11 févr. 2009 à 16:08
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?#
0
hans88 Messages postés 89 Date d'inscription jeudi 14 août 2008 Statut Membre Dernière intervention 6 mai 2013 6
31 août 2009 à 11:33
Merci cchristian pour ton intervention...

J'ai pu résoudre mon problème, merci encore
0