istream

    0

    1答えて

    問題は次のとおりです。変換する必要がある特定のサイズのチャンクで文字列を読み込むカスタムのバッファリングされた入力ストリームを作成しています(変更されたシンボル、特定のコンテンツが見つかるとスキップされた全体のチャンクなど) 。私は一般的に入力を理解しているので、変換そのものはatmとは関係ありません。ここで(https://stackoverflow.com/a/14086442/3651664

    2

    1答えて

    はなぜC++標準には template <typename T> T std::from_string(const std::string& s); ありませんか? (std::to_string()の機能の表示方法を参照してください) PS - これは採用/考慮されていなかった理由がある場合は、単に答えて/コメントし、それが何であるかを明示してください。私は実際にこれが標準に含まれるという

    0

    1答えて

    私は今晩、悪夢を抱いて非常にシンプルなI/O機能を利用しようとしています。恥ずかしい限り、私はここの人々から大きな助けを借りてきました! 私の現在の問題は、ifstream.open()を使用しようとしていて、単にファイルを開いていないことです。これはgetl​​ine(ifstream、line)によって確認されます。最初の呼び出しでfalseを返します。ここで は、現在のコードのコピーペースト

    4

    2答えて

    私はthis questionを探していましたが、私はそれに与えられた2つの答えを理解しても問題ありません。しかし、// set stateと下に強調表示されているステートメントのs.clear(ios::badbit);をよく理解していません。たとえば、代わりにs.clear(ios::failbit);を使用しないのはなぜですか? #include <istream> #include <c

    1

    1答えて

    私のプロジェクトはファイル名を取得して開きます。最初の桁が空白、文字、ゼロ、特殊文字をスキップするまで、.txtファイルの各行を読む必要があります。私のテキストファイルは次のようになります。 1435 //1, nextline 0 //skip, next line //skip, nextline (*Hi 245*) 2 //skip until se

    1

    2答えて

    私は、カスタムstreambufのC++ istreamを作成しています。 istreamの移動コンストラクタが保護されているため、移動しようとすると失敗します。このラウンドを取得するために私はistreamからクラスを派生: struct VectorCharBuf : public streambuf { VectorCharBuf(vector<char>& v) {

    0

    1答えて

    まず、私はC++の初心者です。私は答えを見つけることができません。 こんにちは、私はインタプリタを書こうとしています。 #define __TEST__ 1 while(Source >> Word){ //Source is file descriptor. I can't use EOF method because of if i do that, i will need to write

    1

    2答えて

    にファイルを送信したい: xterm -e executable options &disown とこれは機能します。しかし、私はまた、コマンドラインを介してテキストファイルを解析する必要があります。通常、ファイルがで解析することになります。 ./executable options < inputFile.txt 、その後ファイルは、この機能を使用してC++コードによって処理されます:

    0

    1答えて

    私は入力テキストファイルを持っています。最初の行にはintの数字がaとb、2行目が文字列です。私はfile >> a >> bを行うために書式化された入力を使い、文字列の文字を一つずつ取得するために書式なしの入力をしたい。 2つのステップの間で、最初の行の末尾にある'\n'文字をスキップする必要があります。私は while(file.get()<=' ' && !file.eof()); // s

    2

    2答えて

    をオーバーロード、それが最もreducedプログラムの: #include <iostream> #include <string> using namespace std; class MyClass{ private: string bar; int foo; public: MyClass(){ bar=""; foo=0;