問題タブ [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.
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?
c++ - cinの後にgetline(cin、s)を使用する
ユーザー入力の行全体を取得して文字列名に入れるには、次のプログラムが必要です。
ただし、cin >> number
コマンドの前にあるgetline()
コマンド(これが問題だと思います)では、名前を入力できません。なんで?
コマンドについて何か聞いたのですcin.clear()
が、これがどのように機能するのか、なぜこれが必要なのかわかりません。
c++ - ベクトルの追加
C++ からの練習問題 P6.07 すべての人向け:後vector<int> append(vector<int> a, vector<int> b)
に追加する関数を書くb
a
元。a is 1 4 9 16
そしてb is 9 7 4 9 11
、それは戻ります1 4 9 16 9 7 4 9 11
私の機能
私の試みの1つ:
cin
ベクトルを取得するためにどのように使用しa
、b
いつ関数を実行しmain()
ますか?
c++ - 構造内の文字列オブジェクトの問題
私のプログラムはここにあります。なんらかの理由で、最初のプレーヤーの名前 (「ペレス、フアン」の形式で、ペレスは苗字です) を入力すると、びっくりしてプログラムが終了し、すべてのプレイヤーに対して非常に大きな数字と小さな数字が入力されます。私の番号であり、構造体配列から他の情報を求めません。誰かが今これを理由にしていますか?
c++ - cinでのC++入力の問題
次のコードでは、cinに問題があります。最初のcinは正常に機能しますが、2番目のcinは入力をまったく受け取りません。cin.clear()を使用して入力ストリームをクリアしようとしましたが、役に立ちません。私が理解していることから、これはcinの問題の標準です。
StudentInfo.cpp
StudentGradeInfo.cpp
前もって感謝します
c++ - cin が原因でこのプログラムがハングアップするのはなぜですか?
関連するコードを以下に掲載しました。プログラムをコンパイルすると、プログラムが実行され、入力を待機するポイントに到達します。整数を入力して ENTER を押しましたが、コードが続きません。これを修正するにはどうすればよいですか?
c++ - スペースを含むstd::cin入力?
ユーザーは「Hello World」に入りたいと考えています。しかしcin
、2 つの単語の間のスペースで失敗します。cin
の全体を取り込むにはどうすればよいHello World
ですか?
私は実際にこれを構造体で行っていますが、cin.getline
うまくいかないようです。これが私のコードです:
これにより、エラーが発生します。何か案は?
c++ - ユーザーが特殊文字を入力したときにプログラムを終了する方法
私は現在、2つのintを読み取り、それらを出力するwhileループで構成される単純なプログラムを実行しています。私の質問は、ユーザーが文字「|」を入力したときにプログラムを終了するにはどうすればよいですか?これがこの小さな超シンプルなプログラムです:
getlineの引数を定義して、私がやりたいことを正確に実行できることは知っていますが、これをwhileループで実装する方法がわかりません。助けてくれてありがとう。
c++ - 数値が期待されているときに文字列を入力すると、cin で無限ループが発生する
次のループで、期待される数字の代わりに文字をcin
入力すると、無限ループに入ります。なぜこれが起こるのか誰か説明してもらえますか?
を使用するcin
場合、入力が数値でない場合、これを検出して上記の問題を回避する方法はありますか?
c++ - >>、<<演算子とcinおよびcoutオブジェクトの組み合わせに関する質問
出力:
さて、私の質問は、入力バッファが空白('')に遭遇するとどうなるかということです。nは空白ごとにデクリメントされていることがわかりますが、cout<<という単語は画面に何も表示されません。
1つの単語を入力するとすぐに出力が表示されるはずだと思うので混乱しています。例えば。