0
我正在使用解析器來解析網格文件(已轉換爲字符串)以製作簡單的2D圖形。這裏的文件是如何格式化的例子(有這樣的多個網格,使該文件):使用從指定位置或標籤開始的字符串流標記字符串
# left ladder pole
begin_mesh
dimension 2 2
begin_vertices
-0.3 0.85
-0.2 0.85
-0.3 -0.85
-0.2 -0.85
end_vertices
end_mesh
的「#」表示註釋行的開始,你可以看到begin_mesh和begin_vertices關鍵字,顯示x和y值的開始。
所以基本上我想解析和標記'begin_vertices'和'end_vertices'之間的空格之間的頂點x和y值(數字)。有沒有使用stringstream(或可能的其他字符串函數)來做到這一點?我有更多使用字符串函數的經驗,但由於空格和數字長度不一樣,所以我遇到了麻煩。
任何幫助表示讚賞,謝謝!
[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) –