2015-10-01 64 views
0

可以在任何请帮助我,为什么我收到上运行的八度这个错误(3.8.1版本)的代码如下─使用输入()在八度中获取STDIN的用户输入?

a = input(""); 
b = input(""); 
printf("%d", a+b); 

./CandidateCode.m:线路1:语法错误附近意外的标记(' ./CandidateCode.m: line 1:一= input(“”);'

请帮我解决这个错误。

回答

1

如果从shell中运行你的脚本CandidateCode.m,你必须用家当添加一个解释:

你CandidateCode.m:

#!/usr/bin/octave -q 
a = input(""); 
b = input(""); 
printf("%d", a+b); 

如果你想从八度内运行,只是执行“CandidateCode”(没有./和.m)

+0

是的,我执行使用**八度CandidateCode.m **和罚款对我来说。谢谢你 –