0

我正在尝试制作一个读取 .txt 文件并注册给定方程的系数的 c++ 程序。

例子

2x+4y+5z = 10 

我想从 .txt 文件中读取该行并将这些系数(2、4、5、10)存储在某个数组中。有什么建议么?

我的方程总是3个变量方程。

4

1 回答 1

0

我认为您应该创建自己的解析器,因为它可能非常简单。

  • 逐行读取文件。
  • 每次该行遇到变量(x,y,z)时,都会获取变量之前的数字。
  • 所有方程都有 char =,所以每次只解析直到=并得到其余的。
  • 一个问题是,如果一个数字是正数还是负数,您还需要添加。
于 2012-10-07T22:22:01.310 回答