Comment effacer cin tampon après la lecture de char

J'ai un problème. Tout d'abord j'ai besoin de lire un caractère à partir de la saisie de l'utilisateur après que j'ai besoin de lire en entier. Le problème est que si je entrer plus d'un char sur la première cin, il ne demande pas d'entrer valeur entière.

Voici l'extrait de mon code.

Est-il une fonction pour réinitialiser ou effacer la mémoire de la cin.

Je suis débutant, désolé si la question est stupide. Merci.

int *i = new int;
int *c = new char;
std::cin >> *c;
std::cin >> *i;
  • C'est bien d'être un débutant. Cependant, j'ai fortement il est recommandé que vous obtenez un livre. Et oublier new, au moins pour un mois.
InformationsquelleAutor braohaufngec | 2014-12-02