• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:do - while 文)

do-while文で繰り返し処理する方法とは?

このQ&Aのポイント
  • C++のdo-while文を使用することで、特定の条件が満たされている限り繰り返し処理を実行することができます。
  • do-while文は、まず処理を実行してから条件を判定するため、少なくとも1回は処理が実行されます。
  • 上記のプログラムでは、ユーザーが「y」を入力する限り、do-whileループが繰り返されます。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

>while (cin.get(c)){ のループを終わらせるのに、CTRL+Z とかEOF入力してループを抜けているでしょ? それで、 入力がEOFになっているので、 入力を再び使う前にこれをクリアしてやらないといけません。 適当なところ(ループからでてから次にcin を使うまで)で cin.clear(); を入れてやればいいと思います。

gonntetu
質問者

お礼

望んだ処理が出来ました!!! ありがとうございました。

関連するQ&A