問題タブ [cin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
45656 参照

c++ - 「numeric_limits」はこのスコープで宣言されていません。「max()」の呼び出しに一致する関数がありません

このコードを自宅の Mac で xcode を使用してコンパイルしましたが、問題はありませんでした。Linuxでg ++を使用して学校でコンパイルすると、次のエラーが発生します。

numeric_limits' は std のメンバーではありません

'>' の前に一次式が必要です トークン

「max()」の呼び出しに一致する関数がありません</p>

たぶん、追加のヘッダーを含める必要があると思います。を取り除くとstd::、同様のエラーが表示されます。

numeric_limitsこのスコープで宣言されていませんでした

0 投票する
6 に答える
3378 参照

c++ - 番号を要求したが、ユーザーが番号以外を入力したときに、入力ループが暴走するのを防ぐにはどうすればよいですか?

間違ったタイプを入力した場合に、cinステートメントが「削除」されないようにする方法を知る必要があります。コードはここにあります:

たとえば、文字を実行して入力すると、cinステートメントが存在しないかのようにノンストップでループします。

0 投票する
1 に答える
435 参照

c++ - cygwinは>>演算子を認識しませんか?C ++

coutと<<演算子はCYgwinでc++プログラムをコンパイルする際に正常に機能しますが、cin >>演算子を試すとすぐに、コンパイラが壊れてcygwinが>>を認識しないと言います。wtはそれについてですか?ソースコード:

0 投票する
3 に答える
2395 参照

c++ - 文字列でスペースを使用できませんか?c ++

基本的に私はポリモーフィズムを実験しています。私には、顧客と従業員の2つのオブジェクトがあります。顧客には名前と苦情があります。従業員には名前と給与があります。

ループでは、これらのパラメーターを取り込んで、配列に追加する新しいPersonを作成します。

しかし、ここに私の問題があります。文字列にスペースを入れると、ループは最後まで競合します。

文字列を含める特別な方法はありますか?

参考までに、顧客と従業員のクラスを次に示します。

0 投票する
4 に答える
83289 参照

c++ - C++: cin バッファーが空かどうかを確認するにはどうすればよいですか?

ユーザーが cin コマンドで何も入力せずに単に Enter キーを押したかどうかを確認するにはどうすればよいですか?

0 投票する
2 に答える
195 参照

c++ - 数値を入力すると、どの数値を使用しても 1 になります。どうすればこれを修正できますか?

0 投票する
2 に答える
4814 参照

c++ - 空白行を読むC++

私はループがあり、文字列を読み取るたびに空白の入力を読み取る方法がわかりません。つまり、ユーザーが何も入力せずにEnterキーを押すと、そこに残ります。

それを文字列として読み、次の入力に移動したいのはコードです

0 投票する
4 に答える
248450 参照

c++ - 入力を読み取った後に cin.clear() と cin.ignore() を呼び出すのはなぜですか?

Google Code University の C++ チュートリアルには、次のコードが含まれていました。

cin.clear()との意味は何cin.ignore()ですか? 10000パラメータと\nパラメータが必要な理由

0 投票する
4 に答える
3191 参照

c++ - cin.getline()が各行の最初の単語をスキップするのはなぜですか?

コマンドラインで入力したテキストファイルのテキストを1行ずつ表示しようとしています。しかし、何らかの理由で、最初の行の後の各行の最初の単語をスキップします。

コード:

./a.out <moby.txtを実行すると、次のように表示されます。

しかし、moby.txtの最初の3行は次のとおりです。

コードは「Call」と「little」を省略しています。
これは\nエラーのように感じますが、修正方法がわかりません。助けてくれてありがとう。