問題タブ [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 に答える
1814 参照

c++ - How to make it read cin twice?

I have this bit of code:

but as I've discovered it won't wait for user input the second time and will simply leave C2 with the default value I've defined for the zero-arg constructor in the ComplexNumber class and move on.

All the solutions I've found to this issue use getline() instead of cin >> , but this assignment is to test how well we've overloaded the opperator >> for our ComplexNumber class, so I think using getline would defeat that purpose. Is there another way to make this work?

EDIT: @Martin you were correct! It works after I changed my operator>> to:

Thank you so much!

Since I'm new to the forum I don't know how to give credit to a sub-comment; is it okay if I just give the green check to the one official reply on this post?

0 投票する
13 に答える
87621 参照

c++ - cinの後にgetline(cin、s)を使用する

ユーザー入力の行全体を取得して文字列名に入れるには、次のプログラムが必要です。

ただし、cin >> numberコマンドの前にあるgetline()コマンド(これが問題だと思います)では、名前を入力できません。なんで?

コマンドについて何か聞いたのですcin.clear()が、これがどのように機能するのか、なぜこれが必要なのかわかりません。

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

c++ - ベクトルの追加

C++ からの練習問題 P6.07 すべての人向け:後vector<int> append(vector<int> a, vector<int> b)に追加する関数を書くba

元。a is 1 4 9 16そしてb is 9 7 4 9 11、それは戻ります1 4 9 16 9 7 4 9 11

私の機能

私の試みの1つ:

cinベクトルを取得するためにどのように使用しabいつ関数を実行しmain()ますか?

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

c++ - 構造内の文字列オブジェクトの問題

私のプログラムはここにあります。なんらかの理由で、最初のプレーヤーの名前 (「ペレス、フアン」の形式で、ペレスは苗字です) を入力すると、びっくりしてプログラムが終了し、すべてのプレイヤーに対して非常に大きな数字と小さな数字が入力されます。私の番号であり、構造体配列から他の情報を求めません。誰かが今これを理由にしていますか?

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

c++ - cinでのC++入力の問題

次のコードでは、cinに問題があります。最初のcinは正常に機能しますが、2番目のcinは入力をまったく受け取りません。cin.clear()を使用して入力ストリームをクリアしようとしましたが、役に立ちません。私が理解していることから、これはcinの問題の標準です。

StudentInfo.cpp

StudentGradeInfo.cpp

前もって感謝します

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

c++ - cin が原因でこのプログラムがハングアップするのはなぜですか?

関連するコードを以下に掲載しました。プログラムをコンパイルすると、プログラムが実行され、入力を待機するポイントに到達します。整数を入力して ENTER を押しましたが、コードが続きません。これを修正するにはどうすればよいですか?

0 投票する
8 に答える
634967 参照

c++ - スペースを含むstd::cin入力?

ユーザーは「Hello World」に入りたいと考えています。しかしcin、2 つの単語の間のスペースで失敗します。cinの全体を取り込むにはどうすればよいHello Worldですか?

私は実際にこれを構造体で行っていますが、cin.getlineうまくいかないようです。これが私のコードです:

これにより、エラーが発生します。何か案は?

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

c++ - ユーザーが特殊文字を入力したときにプログラムを終了する方法

私は現在、2つのintを読み取り、それらを出力するwhileループで構成される単純なプログラムを実行しています。私の質問は、ユーザーが文字「|」を入力したときにプログラムを終了するにはどうすればよいですか?これがこの小さな超シンプルなプログラムです:

getlineの引数を定義して、私がやりたいことを正確に実行できることは知っていますが、これをwhileループで実装する方法がわかりません。助けてくれてありがとう。

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

c++ - 数値が期待されているときに文字列を入力すると、cin で無限ループが発生する

次のループで、期待される数字の代わりに文字をcin入力すると、無限ループに入ります。なぜこれが起こるのか誰か説明してもらえますか?

を使用するcin場合、入力が数値でない場合、これを検出して上記の問題を回避する方法はありますか?

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

c++ - >>、<<演算子とcinおよびcoutオブジェクトの組み合わせに関する質問

出力:

さて、私の質問は、入力バッファが空白('')に遭遇するとどうなるかということです。nは空白ごとにデクリメントされていることがわかりますが、cout<<という単語は画面に何も表示されません。

1つの単語を入力するとすぐに出力が表示されるはずだと思うので混乱しています。例えば。