Keyhit sous linux?

Résolu/Fermé
rer_louz Messages postés 276 Date d'inscription mercredi 26 novembre 2003 Statut Membre Dernière intervention 29 décembre 2008 - 10 mai 2005 à 15:29
rer_louz Messages postés 276 Date d'inscription mercredi 26 novembre 2003 Statut Membre Dernière intervention 29 décembre 2008 - 10 mai 2005 à 15:55
Bijour tout le monde,

Comme toujours si je poste un message c'est que j'ai un pepin. Aujourd'hui je suiss sur un pb c++ sous linux. Aussi j'ouvre se post sur linux et programmation.

Voila le pb. Je cherche a arrété l'execution d'un programme en C++ pour donner le temps a l'utilisateur d'exécuter une action. Quand il a finis l'action je voudrais qu'il n'ai qu'a appuyer sur une touhce pour relancé la bete. L'equivalent d'un keyhit mais sou linux.
Voici ce que j'ai essaye qui a marche, mais va savoir pourquoi ca marche plus????

read (stdin,&tmp, 1);

Merci de votre aide.

A++
A voir également:

2 réponses

sam3000 Messages postés 1225 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 13 juin 2005 144
10 mai 2005 à 15:44
si tu utilise scanf c'set pas mieux?

scanf("%s",&temp);
0
rer_louz Messages postés 276 Date d'inscription mercredi 26 novembre 2003 Statut Membre Dernière intervention 29 décembre 2008 71
10 mai 2005 à 15:55
Merci d'avoir repondu aussi vite.

Merci du coup de main. J'avais essaye %s et ca demandait au moins une lettre et "entrer", mais quand j'ai lu ton post j'ai pensé a %c et la ca marche. Faut que l'utilisateur fasse la touche entrer et pas une autre mais ca marche avec une touche donc c'est cool. J'ai juste a changer le texte qui s'affice. Merci.

Mais si quelqu'un a un equivalent keyhit ca m'interesse quand meme.

A++
0