2015-10-01 92 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 **和罰款對我來說。謝謝你 –