所有:C++字符串解析
我在字符串解析一個問題:
現在,如果我有這樣一個字符串「+ 12 + 400-500 + 2:+ 13-50-510 + 20-66 + 20:「
我該如何計算每個分段的總和(:可以考慮爲一個分段的末端)。現在,我可以找出只有通過使用循環和檢查+/-號,但我不認爲這是很好的一個通用的方法來解決這樣的問題:(
For example, the first segment, +12+400-500+2 = -86, and the second segment is
+13-50-510+20-66+20 = -573
1) The number of operand is varied(but they are always integer)
2) The number of segment is varied
3) I need do it in C++ or C.
我真的不認爲這是一個非常簡單的問題大多數新手,而且我會要求這不是功課。:)
最好,
的http://計算器。 com/questions/236129/splitting-a-string-in-c – 2013-05-01 22:01:15
這是功課嗎? – Sven 2013-05-01 22:01:39
不,當然不是。 :) – Kuan 2013-05-01 22:03:19