作者ybchen (恶魔也会哭)
看板Fortran
标题[问题] 如何读取文字叙述的计算式然後在程式内运算
时间Thu Jul 29 23:13:23 2010
如果读取外部资料时,是一个计算式,应该是只能够以文字格式读入程式内
但是他是文字格式的情况下,即无法让他在程式内实际的执行计算
举例说一个档案内有一个运算式 x+y
character(len=3) :: cal
real :: x, y, sol
read (31,*) cal
x = 1
y = 2
sol = cal ... 这应该是不成立的 real的记忆体应该是不能够吃char的格式
请问有什麽样的写法可以执行这样的设计呢
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.33.151
1F:→ charlesdc:看不太懂你的目的 如果你是要让他能判别出运算子的话 07/31 15:41
2F:→ charlesdc:用字串读入後再用字串判断 判断完再给定一个机制让他是 07/31 15:42
3F:→ charlesdc:符合你的运算子功能 07/31 15:43