問題タブ [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++ - Visual C++ 2010 で cin >> string が機能しないのはなぜですか?
これは機能していません。なんで?
c++ - C++ によるパイプ入力の読み取り
次のコードを使用しています。
次のコマンドを使用します。
echo "Hello" | test.exe
この結果は、「Hello」を出力する無限ループです。単一の「Hello」を読み取って印刷するにはどうすればよいですか?
c++ - C ++:cin.ignoreを使用する前にcin.get()を使用する必要がありますか?
cin.ignore(100,'\n')
ストリーム全体で標準のcinを使用した場合でも機能しますか?
例:
または、cin.get()を使用する必要がありますか?
例:
または、これらのコードは同じ結果を生成しますか?
c++ - デバッグ目的で cin バッファーを表示できますか?
cin を使用してコンソールから入力を受け取るプログラムをデバッグしようとしています。デバッグ中にバッファを表示できる理由はありますか?
Visual Studio 2008 を使用しています。
ありがとう!
c++ - C ++スペースはcinの入力の終わりを示しますか?
私は暗号化についていくつかのことを学んでいて、アルファベットを介して文字を指定された数の文字で回転させることによってメッセージを暗号化するクールなプログラムを作成しました...とにかく...私はそれをすべて設定しましたが、与えることはできません1つの単語の後に入力を終了するため、暗号化するのは複数の単語です...(cinを使用)... returnを押すまで入力の取得を停止しないようにcinを取得するにはどうすればよいですか?
c++ - std :: noskipwsが機能しないのはなぜですか、それとも何をするのですか?
最初に私の理解はそれです
cin
「ihavespaces」のように一行をに貼り付ける必要がありますstr
。ただし、これは「i」をにのみ入れstr
ます。これは誤った仮定である可能性があり、その場合はstd::noskipws
どうなりますか?
私は機能がstd::getline
あり、それが機能することを知っていますが、単に教育目的のために、私は私のために仕事に取り掛かろうと決心std::noskipws
しました。私は過去に試しましたが、うまくいかないので、通常は次に進んで使用しますstd::getline
。
私がこれまでに見つけたと思うのは、技術std::noskipws
的には設定を解除std::skipws
することです。basic_iostream
また
そこで、自分のストリームフォームbasic_iostream
を継承し、それらのフラグを手動で設定(設定解除)してみました。まだサイコロはありません。
それで、私は完全にベースから外れているのですか、それともこれを機能させる方法はありますか?
c++ - iostream cinを適切に使用するにはどうすればよいですか?
これは最初は奇妙な質問のように思えるかもしれませんが、cin
リクエストが行われたときに、間違ったタイプを受け取った場合でも続行されますが、ステータスはcin
変更されます。
OKになるまでループするにはどうすればよいですかcin
。たとえば、数値を要求したときに、ループなどの追加のコードが指定されていない場合、文字列を「受け入れる」のでしょうか。
最後にcin
、連続して複数回使用すると、最初cin
は期待どおりに実行され、その後はスキップされます。これを修正するにはどうすればよいですか?さらに詳しい情報が必要な場合は、コメントで質問してください。
上記の例では、文字列はちょっと受け入れられ、2番目のcinは何らかの理由でスキップする可能性があります。しばらく前にこの質問の答えを見つけましたが、使用したループのスニペットを失いました:/
c++ - 有効なデータの C++ チェック cin が機能しない
私は学校の課題を行っており、ICAO 単語のアルファベットで満たされた配列を使用しています。ユーザーが文字を入力すると、プログラムは提供された文字にどの ICAO 単語が合うかを表示します。インデックス変数を使用して、ICAO 配列から ICAO ワードを取得しています。ただし、ユーザーが char 入力変数に入る文字を 1 つだけ入力することを確認する必要があります。これどうやってするの?以下は私が持っているものですが、正しく動作していません。最初の文字を読み取り、最初の文字の結果を吐き出し、すぐに閉じます。
}
私はそれぞれの答えの少しからそれを理解しました。解決策は次のとおりです。
c++ - スペースキーで区切られたデータ
私は単に理解できない問題を割り当てられました。cin 関数 (cin.get() など) を使用する必要があることはわかっていますが、必要な関数や、この状況での使用方法がわかりません。
3 つのデータを読み取る (および書き込む) 挿入および抽出演算子を作成する必要があります。すべてのデータは int 型です。文脈上、データは分数の整数、分子、分母です。データはスペースで区切る必要があり、演算子はファイルの入出力に使用されます。
私が本当に知りたいのは、どの cin 関数を使用する必要があるか、および値を整数に格納することを考慮して特定の構文を考慮する必要があることです。
前もって感謝します!