changer le séparateur pour le cin (c++)

J'ai redirigé "cin" pour lire à partir d'un fichier de flux cin.rdbug(inF.rdbug())
Lorsque j'utilise l'extraction de l'opérateur, il lit jusqu'à ce qu'il atteigne un caractère espace blanc.

Est-il possible d'utiliser un autre délimiteur? Je suis allé par le biais de l'api dans cplusplus.com, mais ne trouve rien.

  • Vous n'utilisez pas operator<< avec std::cin, vouliez-vous dire >>?
  • vous pourriez essayer de include white-space caractères dans cin tampon.
  • Cela ne fonctionne pas. Cela signifie seulement que, compte tenu de l'entrée "B", d'extraire le premier mot qui vous obtient Un "a" au lieu de "Un".
InformationsquelleAutor yotamoo | 2011-09-05