を割り当てるためのC++の文字列可能性の重複を解析:
How do I tokenize a string in C++?
パラメータ
Iがユーザ入力され、次の形式の文字列を有しています。ここ
a1 10.2 lib_t 50 sv 60 out 'true'
、a1
型double
のパラメータであり、その値は10.2
あります。同様に、lib_t
= 50
,sv
= 60
およびout
= 'true'
は文字列です。
この入力は、単語の間にスペースが変化し得るようlib_t 50 a1 10.2
として..任意の順序で指定することができます。
編集: ブーストトークナイザがこれを処理できます。私は必要なコードを書いています。しかし、私はブーストライブラリを使用せずにこれを処理する他の標準的な方法があるかどうかを確認したい。
入力がかなり短くなっています。私はここで効率的ではありません(元の編集で「効率的」という言葉を使用して申し訳ありません)。
「それ以外の効率的な方法」として
str
を定義する必要があります。 *効率*あなたは何を探していますか?最初に動作するコードを書いてから、効率とすべてを考えてください! – Nawazここには実際の質問はありません。少なくとも、私はそれを見ていません。 –