0
私はC++プログラミングにcodeblockを使用しています。 問題があります。私はコードブロックでこの機能を停止することができ、リターンは停止コードブロックコンパイラと戻り値
vector<double>vec;
double x;
while(cin>>x)
{
vec.push_back(x);
}
私はCtrl + c
を試みたが、それは
私はC++プログラミングにcodeblockを使用しています。 問題があります。私はコードブロックでこの機能を停止することができ、リターンは停止コードブロックコンパイラと戻り値
vector<double>vec;
double x;
while(cin>>x)
{
vec.push_back(x);
}
私はCtrl + c
を試みたが、それは
オペレーティングシステムに応じてどちらか使用して、標準入力からの読み取りを停止することができ、全体の実行ブロックを停止値はどのよう
CTRL-Z(Windows OS)またはCTRL-D(* OSのようなnix)。
これは、cin
にEOF文字を送信します。
あなたがeof
フラグをリセットします
cin.clear();
を呼び出す必要があり、さらに入力を読み取るため、その後cin
使用するには。
サイドノート:CTRL-Cはが使用する端末からコンパイラが、実行中の実行可能ファイルを停止しません。
「Ctrl + Z」はトリックですか? – jsheeran
スタンドアロン入力で無限の数値が必要ですか? – JTejedor
数字以外の文字を入力してください... – Jonas