begin process at 2012 05 29 04:47:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Fonction appuyer sur une touche pour continuer sous linux ????


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fonction appuyer sur une touche pour continuer sous linux ????

mardi 21 janvier 2003 à 15:04:36 | Fonction appuyer sur une touche pour continuer sous linux ????

Crushlefou

Voila salut j'ai un big probleme et je voulais savoir si kelk'un ki
pouvais m'aider

Alors je dois rendre un projet en C ki tourne sous Linux et dans ce
projet il y a une fonction ki effectue l'operation suivante :

Lorsqu'on appuye sur une touche le prog continue son bon deroulement
mais pas avant !!!!
Mais pas avant d'avoir appyuer sur une touche (cette fonction serait
a peu pres l'egal de la fonction wait !!!)
Sous window cette fonction est extrement facile en utilisant getch()
et en incluant conio.h mais sous unix ou linux c une otre paire de
manches

Alors voila je m'adresse a des personne charitable voulant bien
essayer de resoudre se probleme

Merci d'avance et j'espere ke vous trouverai !!!!!




mardi 21 janvier 2003 à 22:41:31 | Re : Fonction appuyer sur une touche pour continuer sous linux ????

filter

> Voila salut j'ai un big probleme et je voulais savoir si kelk'un
>>ki pouvais m'aider Alors je dois rendre un projet en C ki
>.tourne sous Linux et dans ce projet il y a une fonction ki
>>effectue l'operation suivante :
> Lorsqu'on appuye sur une touche le prog continue son bon
>>deroulement mais pas avant !!!! Mais pas avant d'avoir
>>appyuer sur une touche (cette fonction serait a peu pres
>>l'egal de la fonction wait !!!)

Une telle fonction n'existe pas.

> Sous window cette fonction est extrement facile en utilisant
>>getch() et en incluant conio.h mais sous unix ou linux c une
>>otre paire de manches Alors voila je m'adresse a des
>>personne charitable voulant bien essayer de resoudre se
>>probleme
> Merci d'avance et j'espere ke vous trouverai !!!!!
>

Tu as besoin de termio.h.
Regarde en peu les membres de la structure termios
(plus precisement ce que t'interesse :
settings.c_lflag &= ~(ICANON | ECHO);
settings.c_cc[VTIME] = 0;
settings.c_cc[VMIN] = 1;
).
Il te suffit de changer les proprietes de terminal pour avoir l'equivalence de getch().(en utilisant getchar ou ton propre macro.).
J'ai le code mais je te laisse le faire tt seul.(c 10 lignes...)
--
Filter

PS: Il y a d'autre facon de le faire (curses.h...), mais celui ci est le standart.
vendredi 4 avril 2003 à 09:33:20 | Re : Fonction appuyer sur une touche pour continuer sous linux ????

homer242


Just CowBoy!


-------------------------------
Réponse au message :
-------------------------------
la réponse m'intéresse :)

est ce que tu pourrais fournir le code, je debute en c :)

> > Voila salut j'ai un big probleme et je voulais savoir si kelk'un
> >>ki pouvais m'aider Alors je dois rendre un projet en C ki
> >.tourne sous Linux et dans ce projet il y a une fonction ki
> >>effectue l'operation suivante :
> > Lorsqu'on appuye sur une touche le prog continue son bon
> >>deroulement mais pas avant !!!! Mais pas avant d'avoir
> >>appyuer sur une touche (cette fonction serait a peu pres
> >>l'egal de la fonction wait !!!)
>
> Une telle fonction n'existe pas.
>
> > Sous window cette fonction est extrement facile en utilisant
> >>getch() et en incluant conio.h mais sous unix ou linux c une
> >>otre paire de manches Alors voila je m'adresse a des
> >>personne charitable voulant bien essayer de resoudre se
> >>probleme
> > Merci d'avance et j'espere ke vous trouverai !!!!!
> >
>
> Tu as besoin de termio.h.
> Regarde en peu les membres de la structure termios
> (plus precisement ce que t'interesse :
> settings.c_lflag &= ~(ICANON | ECHO);
> settings.c_cc[VTIME] = 0;
> settings.c_cc[VMIN] = 1;
> ).
> Il te suffit de changer les proprietes de terminal pour avoir l'equivalence de getch().(en utilisant getchar ou ton propre macro.).
> J'ai le code mais je te laisse le faire tt seul.(c 10 lignes...)
> --
> Filter
>
> PS: Il y a d'autre facon de le faire (curses.h...), mais celui ci est le standart.


Cette discussion est classée dans : fonction, linux, touche, ki, appuyer


Répondre à ce message

Sujets en rapport avec ce message

gestion du clavier [ par Myts ] SalutJe programme sous TC++ (turbo c++) sous dos.Et j'ai un probleme concernant la gestion du clavier.Mon jeux, prochainement sur ce site, doit effect comment fait on pour appuyer sur une touche [ par Krox68 ] j'aimerai savoir si on peut faire "appuyer" sur une touche a un programme C++, c a dire comme si l'utilisateur tapai une touche, mais c automatiquemer Saisir une touche clavier (besoin d aide :) ) [ par vychnou ] Bonjour..je débute en C++, et j'aimerais trouver un moyen(par exemple une fonction)permettant ,sans passer par un cin ,d attendre la saisie d une touc Equivalant de Sleep sur Linux [ par Mr.X ] la fonction Sleep(); est avec l'include windows.h qui elle n'est pas presente sur linux, je voulez savoir, s'il exister une alternative tous aussi eff probleme avec la fonction GetAsyncKeyState() [ par aardman ] Bonjours,Je débute dans le c, et j'ai un petit probleme avec cette fonction.Je n'arrive pas a la faire fonctionner avec un int comme argument. Par exe Si j'appuye sur tel touche alors tel action [ par XorCo ] Salut !QQun pourrais me dire comment je pourrais faire pour par example quand j'appuye sur F1 à l'écran il m'affiche "vous avez appuyez sur F1" et qua Compatibility Windows/Linux pour la fonction _strtime [ par riadhmn ] Salut,J'ai du code C, écrit sous Visual C++ 6.0, et qui utilise _strtime, j'en ai besoin sous Linux j'ai une distribution Suse, et lorsque je compile wherex() wherey() sous linux [ par Spy2net ] Salut a tous,     j'ai fait un petit programme sous windows ds la console qui utilise les fonction wherex() et wherey() présente dans econio.h rt je Fonction permttant de verifier la saisie clavier [ par julienbornet ] Bonjour, je cherche a savoir s'il existe une fonction permettant de verifier qu'aucune touche n'a ete enfoncer. En fait je cherche a realiser une bouc URGENT : fonction listing repertoire sous linux [ par davidprog77 ] Salut à tous!Je souhaite intégrer dans un programme une fonction qui permette de lister le contenu d'un repertoire en affichant les fichiers contenus


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales