2011-11-12 21 views
-2

C++のループがあります。空白を入力してループを終了し、文字が入力されてからループが終了するようにします。 VS2010を使用して空白を入力してC++でWhileループを終了する

+5

コードを表示してヘルプを表示してください。 –

+3

詳細があまりにも多く欠落しているため、投票を終了してください。 –

答えて

2

おそらくあなたは変数を1つの文字を格納し、誰かが空白の文字を入力する(私は空間を推定するつもりです)ループを停止したいと思います。

ただ、if文とブレーク句

while (true) { 
    // Get character here and put it into myChar variable 
    if (myChar == ' ') 
    { 
     break; 
    } 
} 

を使用あなたがそこに何もしていない場合にも、while条件にチェックを入れることができます。もう1つの選択肢はdo-whileループです。

+0

通常、input-statementは、while(std :: cin >> myChar)という不正な入力を処理するループ条件にします。 –

+0

いくつかの非常に未知の理由のために...それは動作していない、それはまさに私がコードを書いたときにやったことです。 –

関連する問題