使用 input() 从 Octave 中的 STDIN 获取用户输入?
Getting user inputs from the STDIN in Octave using input()?
任何人都可以帮助我为什么我在下面的 运行 Octave(3.8.1 版)代码中收到此错误-
a = input("");
b = input("");
printf("%d", a+b);
./CandidateCode.m:第 1 行:意外标记附近的语法错误 ('
./CandidateCode.m: line 1:
a = input("");'
请帮我解决这个错误。
如果您 运行 来自 shell 的脚本 CandidateCode.m,您必须使用 shebang 添加解释器:
你的CandidateCode.m:
#!/usr/bin/octave -q
a = input("");
b = input("");
printf("%d", a+b);
如果您想从 Octave 中 运行 它,只需执行 "CandidateCode"(不带 ./ 和 .m)
任何人都可以帮助我为什么我在下面的 运行 Octave(3.8.1 版)代码中收到此错误-
a = input("");
b = input("");
printf("%d", a+b);
./CandidateCode.m:第 1 行:意外标记附近的语法错误 ('
./CandidateCode.m: line 1:
a = input("");'
请帮我解决这个错误。
如果您 运行 来自 shell 的脚本 CandidateCode.m,您必须使用 shebang 添加解释器:
你的CandidateCode.m:
#!/usr/bin/octave -q
a = input("");
b = input("");
printf("%d", a+b);
如果您想从 Octave 中 运行 它,只需执行 "CandidateCode"(不带 ./ 和 .m)