[c++]Saisie clavier (débutant)

Fermé
mathdu51 - 27 oct. 2006 à 14:11
 rugbysff - 30 janv. 2008 à 11:31
Bonjour à tous, je débute dans la programmation( et c'est mon premier post sur le forum, champagne!, et j'aurais besoin de conseils éclairés :D

J'ai fait des recherches sur internet, mais je n'ai rien trouvé qui puisse résoudre mon probleme.

J'ai commencé à écrire un programme du jeu de l'oie en c++, et je
bloque sur un problème, je voudrais que le joueur 1 puisse par
exemple appuyer sur la touche "a" pour lancer les 2 dés.
J'ai essayé a tatons, des choses
du genre if (cin =a),(j'ai vu aussi cin.getline() = "a") mais
apparemment ça n'est pas exactement la même chose...

J'ai vu aussi des choses de ce genre
g = getchar();
if(getchar() = g'\n');

Pourriez vous m'éclairer sur le sujet?

Merci d'avance pour votre aide!
A voir également:

2 réponses

mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 7 801
28 oct. 2006 à 10:49
getchar sert à lire un caractère saisi sur l'entrée standard.
getline sert à lire une ligne saisi sur l'entrée standard.
L'opérateur >> appliqué à std::cin lit un flux d'entrée.

Dans ton cas je pense que c'est :
if(getchar()=='a'){
...
}

Bonne chance
3
Tu peux menvoyer ton code stp?????
Jvais regarder ce ki va pas merci
0