我有一個字符串矢量包含數字,單詞,空格,甚至怪異的字符,如引號。我正在嘗試使用stringstream讀取所有內容,以便我可以將字符串中的雙打分開。如何使用stringstream在字符串中保留引號?
當我這樣做:
字符串流包含
4165此包包含12 1/2" 螺絲
代碼:
stringstream >> mydouble
stringstream >> mystring
mydouble包含
4165
然後是被讀入了mystring的唯一事情就是
此包包含12 1/2
我怎樣才能讓它保持整個行?
有時我的文件包含此:
4165這個軟件包包含2 1/2" 螺絲
65這個軟件包包含12> 1/2" 螺絲
這個包包含1個螺釘
什麼是mystring的類型?你有它的方式,如果這是一個'std :: string'或一個char數組,那裏唯一的東西應該是「This」。 –