所以我需要在Windows提示符下运行我的程序,如下所示: my_program somestring。
问题是somestring可以包含像&这样的字符。 我遇到的问题如下: ' SI'不被视为内部或外部命令。 哪里' si'是&在字符串中。
我只想阅读整个字符串。 我该怎么办?
编辑:如果我把""在某些地方。 但这不是我能控制的。
答案 0 :(得分:0)
您似乎相信matlab会返回this error,但事实并非如此。
由于命令提示符无法运行您的命令,因此返回此错误。因此,我们可以得出以下结论:
您似乎已经知道如何从输入端解决它,如How to escape parameter in windows command line?中所述。但不幸的是,答案是似乎没有另一种方式。
<强>结论强>
如果在命令提示符中输入无效字符串,则无法在matlab中执行任何操作以“使其正常工作”。