数字、単語、スペース、さらには引用符などの奇妙な文字を含む文字列のベクトルがあります。double を文字列から分離できるように、stringstream を使用してすべてを読み取ろうとしています。
私がこれを行うとき:
文字列ストリームが含まれています
4165 このパッケージには 12 1/2 インチのネジが含まれています
コード:
stringstream >> mydouble
stringstream >> mystring
mydouble を含む
4165
次に、mystring に読み込まれる唯一のものは
このパッケージには12 1/2が含まれています
行全体を保持するにはどうすればよいですか?
時々私のファイルにはこれが含まれています:
4165 このパッケージには 2 1/2 インチのネジが含まれています
65 このパッケージには 12 > 1/2 インチのネジが含まれています
このパッケージには1本のネジが含まれています