Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/12/2007, à 17:00

Sysko le prospecteur

[C/ libncurses] recuperer la vlaeur d'un field

Bien le bonjour

je developpe une application avec la libraire ncurses ( ouais je sais c oldschool mais bon ^^)

la partie genant de mon programme affiche :


champ1 : ________

champ2: ________

les underscore se remplissant si l'on tape quelquechose et l'on navigue de l'un à l'autre avec fleche haut / fleche bas


je voudrais que lorsque l'utilisateur appui sur entrée , le programme affiche
" vous avez tapé : %s "
où %s represente la valeur contenu dans le champ courant

j'arrive à savoir si l'on est dans champ1 ou champ2 avec
current_field ( mon_form )

j'ai ensuite trouvé cette fonction

Code :

char *field_buffer(const FIELD *field, int buffer);

field etant le champ , donc dans mon cas field = current_field ( mon_form)
buffer etant le numero du buffer
le char* retourné etant le pointeur donnant l'adresse du buffeur

si je fais un
Code :


mvprintw( 20 , 0 , "debut %s fin " ,  field_buffer( current_field( my_form), 0) ) ;


il m'affiche
debut ( suivi d'autant de blanc que la taille du champ) fin

donc quelqu'un aurait il une idée ?

merci d'avance

et joyeux reveillon


Projet tatoeba : projet collaboratif visant à créer un corpus de phrases d'exemples traduites dans le plus de langues possibles

Hors ligne

#2 Le 24/12/2007, à 23:14

calimarno

Re : [C/ libncurses] recuperer la vlaeur d'un field

Doublon : http://forum.ubuntu-fr.org/viewtopic.php?id=176896
Sujet fermé


Les Chroniques de Calimarno -- Swisslinux.org
"Alors que tous les autres ont des problèmes, les chimistes ont des solutions!" :D
----
Pour passer un sujet en [Résolu], il suffit que l'auteur du premier message du sujet modifie le titre en cliquant sur "Modifier".

Hors ligne