我有一个构造某些形状的通用文件,我想阅读以下内容:
0 0 1
0 x(r) y(r)
其中x
和y
是 的函数r
,它是作为 main 参数传入的变量,例如2*r-4
.
然后我需要将列向下读入数组。
对于只有数字的列,您可以执行以下操作:
file >> x[j];
但是我不确定如何将表达式读入程序,然后进行评估,然后将其作为数字放入数组中。
我在阅读具有不同类型条目的列时遇到问题。理想情况下,我希望每个人都被分配如下:
temp[0]=1;
temp[1]=2*r-4;
但我不知道该怎么做。
(我不确定该功能fscanf
是否有效?)