je ne suis pas tout à fait où il faut mais c'est une question basique en C
donc tout le monde (ou presque) doit connaître :-))
la fonction getchar permet de lire un caractère sur la console. Mais il
faut taper "entrée" pour pouvoir le lire.
Comment lire un caractère sans bufferisation c'est à dire disponible dès
qu'il est frappé au clavier ?
j'ai essayé un setvbuf avec stdin et _IONBF sans succès. le tamponnage
subsiste.
Je ne vois pas quels mots utiliser pour Gxxx.
Merci pour votre aide.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/52507361$0$2061$426a74cc@news.free.fr
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacques Lav!gnotte.
Le 05/10/2013 22:15, moi-meme a écrit :
Comment lire un caractère sans bufferisation c'est à dire disponible dès qu'il est frappé au clavier ?
man ioctl
The ioctl() function manipulates the underlying device parameters of special files. In particular, many operating characteristics of character special files (e.g., terminals) may be controlled with ioctl() requests.
J.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le 05/10/2013 22:15, moi-meme a écrit :
Comment lire un caractère sans bufferisation c'est à dire disponible dès
qu'il est frappé au clavier ?
man ioctl
The ioctl() function manipulates the underlying device
parameters of special files. In particular, many operating
characteristics of character special files (e.g., terminals) may be
controlled with ioctl() requests.
J.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/52507A74.8040509@lavignotte.org
Comment lire un caractère sans bufferisation c'est à dire disponible dès qu'il est frappé au clavier ?
man ioctl
The ioctl() function manipulates the underlying device parameters of special files. In particular, many operating characteristics of character special files (e.g., terminals) may be controlled with ioctl() requests.
J.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Gaëtan PERRIER
Le 05 Oct 2013 20:15:29 GMT moi-meme a écrit:
je ne suis pas tout à fait où il faut mais c'est une question basique en C donc tout le monde (ou presque) doit connaître :-))
la fonction getchar permet de lire un caractère sur la console. Mais il faut taper "entrée" pour pouvoir le lire.
Comment lire un caractère sans bufferisation c'est à dire disponible dès qu'il est frappé au clavier ?
j'ai essayé un setvbuf avec stdin et _IONBF sans succès. le tamponnag e subsiste.
Je ne vois pas quels mots utiliser pour Gxxx.
Merci pour votre aide.
Il me semble qu'il faut passer le terminal en mode raw mais je ne sais plus comment faut faire...
Gaëtan
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le 05 Oct 2013 20:15:29 GMT
moi-meme <chiebel@free.fr> a écrit:
je ne suis pas tout à fait où il faut mais c'est une question basique en C
donc tout le monde (ou presque) doit connaître :-))
la fonction getchar permet de lire un caractère sur la console. Mais il
faut taper "entrée" pour pouvoir le lire.
Comment lire un caractère sans bufferisation c'est à dire disponible dès
qu'il est frappé au clavier ?
j'ai essayé un setvbuf avec stdin et _IONBF sans succès. le tamponnag e
subsiste.
Je ne vois pas quels mots utiliser pour Gxxx.
Merci pour votre aide.
Il me semble qu'il faut passer le terminal en mode raw mais je ne sais plus
comment faut faire...
Gaëtan
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20131005230836.cf9ce55e0f585cf482e69ebb@neuf.fr
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2ABKNJWRUPDDWJJNDCRBV Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/l2pusg$heb$
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
------enig2ABKNJWRUPDDWJJNDCRBV
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/l2pusg$heb$1@ger.gmane.org
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2ABKNJWRUPDDWJJNDCRBV Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/l2pusg$heb$
Gaëtan PERRIER
Le Sat, 5 Oct 2013 23:08:36 +0200 Gaëtan PERRIER a écrit:
Le 05 Oct 2013 20:15:29 GMT moi-meme a écrit:
> je ne suis pas tout à fait où il faut mais c'est une question basiq ue en C > donc tout le monde (ou presque) doit connaître :-)) > > la fonction getchar permet de lire un caractère sur la console. Mais il > faut taper "entrée" pour pouvoir le lire. > > Comment lire un caractère sans bufferisation c'est à dire disponibl e dès > qu'il est frappé au clavier ? > > j'ai essayé un setvbuf avec stdin et _IONBF sans succès. le tamponn age > subsiste. > > Je ne vois pas quels mots utiliser pour Gxxx. > > > Merci pour votre aide. >
Il me semble qu'il faut passer le terminal en mode raw mais je ne sais pl us comment faut faire...
Une méthode pour passer en raw est décrite ici: <http://c.developpez.com/faq/?page=clavier_ecran#CONS_mode_raw_code>
Mais il y en a d'autres.
Gaëtan
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le Sat, 5 Oct 2013 23:08:36 +0200
Gaëtan PERRIER <gaetan.perrier@neuf.fr> a écrit:
Le 05 Oct 2013 20:15:29 GMT
moi-meme <chiebel@free.fr> a écrit:
> je ne suis pas tout à fait où il faut mais c'est une question basiq ue en C
> donc tout le monde (ou presque) doit connaître :-))
>
> la fonction getchar permet de lire un caractère sur la console. Mais il
> faut taper "entrée" pour pouvoir le lire.
>
> Comment lire un caractère sans bufferisation c'est à dire disponibl e dès
> qu'il est frappé au clavier ?
>
> j'ai essayé un setvbuf avec stdin et _IONBF sans succès. le tamponn age
> subsiste.
>
> Je ne vois pas quels mots utiliser pour Gxxx.
>
>
> Merci pour votre aide.
>
Il me semble qu'il faut passer le terminal en mode raw mais je ne sais pl us
comment faut faire...
Une méthode pour passer en raw est décrite ici:
<http://c.developpez.com/faq/?page=clavier_ecran#CONS_mode_raw_code>
Mais il y en a d'autres.
Gaëtan
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20131005232718.ff66c8aaa90f282d18015d88@neuf.fr
Le Sat, 5 Oct 2013 23:08:36 +0200 Gaëtan PERRIER a écrit:
Le 05 Oct 2013 20:15:29 GMT moi-meme a écrit:
> je ne suis pas tout à fait où il faut mais c'est une question basiq ue en C > donc tout le monde (ou presque) doit connaître :-)) > > la fonction getchar permet de lire un caractère sur la console. Mais il > faut taper "entrée" pour pouvoir le lire. > > Comment lire un caractère sans bufferisation c'est à dire disponibl e dès > qu'il est frappé au clavier ? > > j'ai essayé un setvbuf avec stdin et _IONBF sans succès. le tamponn age > subsiste. > > Je ne vois pas quels mots utiliser pour Gxxx. > > > Merci pour votre aide. >
Il me semble qu'il faut passer le terminal en mode raw mais je ne sais pl us comment faut faire...
Une méthode pour passer en raw est décrite ici: <http://c.developpez.com/faq/?page=clavier_ecran#CONS_mode_raw_code>
Mais il y en a d'autres.
Gaëtan
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
moi-meme
Le Sat, 05 Oct 2013 22:40:02 +0200, moi-meme a écrit :
je ne suis pas tout à fait où il faut mais c'est une question basique en C donc tout le monde (ou presque) doit connaître :-))
la fonction getchar permet de lire un caractère sur la console. Mais il faut taper "entrée" pour pouvoir le lire.
Comment lire un caractère sans bufferisation c'est à dire disponible dès qu'il est frappé au clavier ?
j'ai essayé un setvbuf avec stdin et _IONBF sans succès. le tamponnage subsiste.
Je ne vois pas quels mots utiliser pour Gxxx.
Merci pour votre aide.
merci à tous pour les tuyaux (pistes ?) et pour l'URL.
Il faut que je digère.
[HS] dommage que getch n'existe pas sous UNIX:-((
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/5250ffaf$0$2055$
Le Sat, 05 Oct 2013 22:40:02 +0200, moi-meme a écrit :
je ne suis pas tout à fait où il faut mais c'est une question basique en
C donc tout le monde (ou presque) doit connaître :-))
la fonction getchar permet de lire un caractère sur la console. Mais il
faut taper "entrée" pour pouvoir le lire.
Comment lire un caractère sans bufferisation c'est à dire disponible dès
qu'il est frappé au clavier ?
j'ai essayé un setvbuf avec stdin et _IONBF sans succès. le tamponnage
subsiste.
Je ne vois pas quels mots utiliser pour Gxxx.
Merci pour votre aide.
merci à tous pour les tuyaux (pistes ?) et pour l'URL.
Il faut que je digère.
[HS] dommage que getch n'existe pas sous UNIX:-((
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/5250ffaf$0$2055$426a74cc@news.free.fr
Le Sat, 05 Oct 2013 22:40:02 +0200, moi-meme a écrit :
je ne suis pas tout à fait où il faut mais c'est une question basique en C donc tout le monde (ou presque) doit connaître :-))
la fonction getchar permet de lire un caractère sur la console. Mais il faut taper "entrée" pour pouvoir le lire.
Comment lire un caractère sans bufferisation c'est à dire disponible dès qu'il est frappé au clavier ?
j'ai essayé un setvbuf avec stdin et _IONBF sans succès. le tamponnage subsiste.
Je ne vois pas quels mots utiliser pour Gxxx.
Merci pour votre aide.
merci à tous pour les tuyaux (pistes ?) et pour l'URL.
Il faut que je digère.
[HS] dommage que getch n'existe pas sous UNIX:-((
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/5250ffaf$0$2055$