istringstream

    0

    1答えて

    私のソースコードを書かされたときに継続して失敗しました。 target_wordが間にスペースを入れずに2回書かれている場合を除いて、ほぼすべてのテストケースで動作するようです。すなわち、target_wordが「入力」でchanged_wordが「出力」である場合、プログラムは「inputinput」を「outputoutput」に変更し、 「入力」の他のサンプルを「出力」に変更しないでください

    0

    2答えて

    サイズがあらかじめ定義されていないvector <int>を作成しようとしています。入力端子に数値がある限り数字で表示され、Enterを押すと読み込みを停止する必要があります。私はhereとhereと与えられたものを含む多くのソリューションを試しました。 2番目のケースでは、非整数を入力してベクトルへの入力を終了できます。最初のソリューション(以下に追加されたコード)を使用すると、無期限に入力を待

    -1

    1答えて

    私は設定ファイルを解析するためにstringstreamを使用しています。 C++の整数変数は、テキストファイルの値を割り当てるときにうまく動作します。ただし、構成ファイルの読み込み値をC++ int16_t変数に代入すると、異なる値が割り当てられます。私は何が起こっているのか知らない。 これは私のコードで次のように void parseConfigurationFile(){ //Va

    1

    1答えて

    特定の部分文字列が検出された後、各行から外に出したいと思います。何とか私はissの5倍の出力を得ます。ここに私のコードは次のとおりです。 //load all data from txt string data; std::ifstream infile("SavedData.txt"); while (std::getline(infile, data)) {

    -1

    2答えて

    プログラムは、入力された文字列と数字区切り文字を入力として取り出し、4つの単語を別々の行に出力する必要があります。 例 Please enter a digit infused string to explode: You7only7live7once Please enter the digit delimiter: 7 The 1st word is: You The 2nd word

    -1

    3答えて

    ユーザー入力文とファイル内の単語を比較するプログラムを作成しています。私は、文章中の単語のどれかがファイル内にあるかどうかをプログラムに教えてほしい。 私はgetl​​ineを使用してユーザー入力文を取得しています。次にistringstreamを使用して文章を単語に切り詰めて、個々の単語をファイル内のすべての単語と比較しています。私のアプローチは、whileループを使用してファイル内のすべての単

    1

    1答えて

    ファイル名の拡張子を入力テキストファイルから文字列ベクトルに抽出する必要があります。 入力テキストファイルはかなり乱雑で、一部のアプリケーションの設定ファイルとして機能します。 私が抽出しようとしているファイル名について知っているのは、 'file ='という言葉が前に付いていて、ファイル名が ''か ''の間で引用されているということです。例:file = "name.abc"私はまた、どのよう

    0

    1答えて

    残念ながらthisは、私が実装されるような例外をスローするソフトウェアを持っていますが、私はそれを避ける方法を知っておく必要があります... 有用ではなかったです。具体的な部分は次のとおりです。 if (!(iss >> c)) { throw std::runtime_error( "No return code: status line doesn't begin with

    0

    2答えて

    私はistringstreamを使用しているときに気づいたことがあります。eof()は文字列全体が "消費されていても" trueを返しません。 char ch; istringstream ss{ "0" }; ss >> ch; cout << ss.peek() << " " << (ss.eof() ? "true" : "false"); 出力(VS2015):例えば -1 f

    1

    2答えて

    stringstream(またはistringstreamやその他のStd-C++クラス)で数値(10進数と16進数)を解析するための、簡単で洗練された方法を探しています。 たとえば10進数の有効な入力。 11は、通常、私は正規表現を使用しますが、それが原因で不足しているライブラリのとC++コンパイラオーデルここでは可能ではない BH 0xb でなければなりません。 ありがとうございます!