0
我正在嘗試製作一個讀取.txt文件並註冊給定方程的係數的C++程序。從字符串獲取文本(解析)
例如
2x+4y+5z = 10
我想讀從.txt文件那條線,並存儲在某些陣列的那些係數(2,4,5,10)。 有什麼建議嗎?
我的方程總是3個變量方程。
我正在嘗試製作一個讀取.txt文件並註冊給定方程的係數的C++程序。從字符串獲取文本(解析)
例如
2x+4y+5z = 10
我想讀從.txt文件那條線,並存儲在某些陣列的那些係數(2,4,5,10)。 有什麼建議嗎?
我的方程總是3個變量方程。
我認爲你應該創建自己的解析器,因爲它可能非常簡單。
這也可以幫助你http://speqmath.com/tutorials/expression_parser_cpp/index.html – eLRuLL
您的方程式總是以特定方式建模嗎?對所有事情的考慮比「2a + 5h-7c ...... = 100」要多得多。 – chris
我的直接建議是:你到目前爲止嘗試過什麼,你究竟在做什麼? –
如果它不會太多地使用正則表達式,否則你將需要做更復雜的事情。 – goji