我想問一下,如果有人能幫我解決我的問題。解析一個方程
我必須解析一個任意的方程爲變量和數字。
公式將採用"y1 + y2 + ... + y10"
的形式。
樣品:"y1 + 2 y2 + 3y3 + y3 + 3 + 5 + 10 = y4 + 4"
可以有空格隨機數。 「y1」不是1 * y。它是與索引1。
我在考慮使用strchar(string," ")
並解析它,但它可以是沒有空格,所以也許閱讀字符後char,但是我不知道如何做方程式"3 y2"
,也許如果我考慮採取第一個字符,然後閱讀下一個字符while(char == " ")
,然後採取下一個字符,看看它是變量或「+」。我不需要它的源代碼,我可以提示。
你在找什麼樣的幫助? – stdcall 2013-03-14 18:45:02
[你有什麼嘗試?](http://whathaveyoutried.com) – 2013-03-14 18:45:36
編輯,抱歉.. – Notur 2013-03-14 18:53:34