問題タブ [stringstream]
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++ - stringstream::in 構文エラー
stringstream
aを使用して次のようなことをしようとしています (エラーを特定するためにコードを単純化しました)。
Token.h
Token.cpp
コンパイルしようとすると、次のようになります:
error C2061: syntax error : identifier 'in'
Token.h on linestatic stringstream ss (stringstream::in | stringstream::out);
および Visual Studio 2010 に赤で下線が引かれますstringstream::in |
c++ - std :: stringがstringstreamを使用して数値を表すかどうかを確認できますか?
どうやらこれは、文字列が数値であるかどうかを示すのに役立つと思われます。たとえば、 "12.5" == yes、 "abc"==noです。しかし、私は入力を無防備にすることはできません。
c++ - 配列への文字列ストリーム
教えてもらえますか、なぜこれが間違っているのですか?
私は持っています
配列をテストするのを見ると-最初だけ-test[0]-正しい値を持っています-他のすべてのtest[1..x]は値0を持っていますなぜそれが間違っていて機能しないのですか?サイクルの最初の実行では、stringstreamは正しい値を配列に設定しましたが、後で0しかありませんか?
ありがとう
c++ - この方法でストリングストリームすることは可能ですか? 文字列から整数に変換するには?
このようにストリングストリームすることは可能ですか? ifstream で読み込んで変換しようとしています。
私はそれが次のようになることを期待しています:
あれは正しいですか?
同じ stringstream 変数を複数回使用できますか?
私が試したとき、最初は大丈夫でしたが、それ以降はすべて0です。
c++ - std::stringstream の小数点?
sに入れる整数がたくさんありますstringstream
。ここで、s の精度を一定に保ちながら、 stringstream
s をsに変更したいと考えています。どうすればいいですか?を使用できることはわかっていますが、何らかの理由で機能していません。string
string
stringstreams.precision()
5.23\n3.134\n3.0
ではなく を返します5.23\n3.13\n3.00
c++ - std::hexを使用したC++文字列ストリーム
私は仕事でコードを調べています。私は次のコードを持っています。次のコードでは、最後のステートメントの意味は何ですか?
上記の質問に加えて:文字列入力があり、上記のように.の代わりにC++ストリームを使用して整数に変換する方法を知る必要がありますatoi()
。
私が直面している問題は、私が入力を与えるかどうかです
上記のコードで、引数「a」を使用して実行している場合、最初の行が「a」、2番目の行が0の出力があります。理由はわかりませんが、誰か説明できますか?
c++ - 関数からstringstreamを返します
明らかに私はここでストリングストリーム一般について重要な何かを見逃していますが、誰かがその理由を説明できますか
で失敗する
関数から文字列ストリームを正しく返すにはどうすればよいですか?(編集:完全なコードスニペットのヘッダーを追加し、タイプミスを修正しました)
c++ - c++: 文字列ストリームからベクトルへ
文字列ストリームにあるデータをベクトルに格納しようとしています。うまくやることはできますが、文字列内のスペースは無視されます。スペースもベクトルにプッシュされるようにするにはどうすればよいですか?
ありがとう!
コード スタブ:
c# - 文字列を処理するための優れたパフォーマンスの方法は何ですか
次のような形式の文字列があります。
<b>*GTPersonnel</b><table border=1><tr><td>ss2111</td></tr></table>
タグの間にあるデータを処理し<td>
、出現するたびに同じ文字に置き換えたい&#Blah;
ので、たとえば、そのための文字コードであるため、文字だけに置き換えたいと思います。s
a
115
文字列全体をループし、&#
インデックスを見つけ、インデックスを見つけ;
、その間の文字を読み取り、そのコードの文字を見つけることができます...それは少しアルゴリズム的です....NETでもっと良いものがあるかどうか疑問に思いました私はこの目的のために利用することができます。
c++ - my_string(char * s)はどういう意味ですか?
パラメータ(char * s)の意味を教えてください。文字の配列を受け入れることができますか、それともポインタだけを受け入れることができますか。文字列の配列を受け入れ、文字列の長さに応じて動的にメモリを割り当てる方法も教えてください。