所以我今天尝试设置 sublime 进行编程,就像设置构建系统一样,但是当我尝试运行一个正常的程序(如屏幕截图所示)时,编辑器会为我提供输出,而不会像预期那样接受任何输入。 我用于构建系统的代码
{
"cmd": ["g++.exe","-std=c++14", "${file}", "-o", "${file_base_name}.exe", "&&" , "${file_base_name}.exe<inputf.in>outputf.in"],
"shell":true,
"working_dir":"$file_path",
"selector":"source.cpp"
}
我尝试重新安装 sublime 并再次构建系统,但似乎没有任何效果,我想知道如何解决此问题并使程序接受输入。 仅供参考,此系统构建用于竞争性编程
这应该在 shell 中运行,如果您使用的是 Windows,则可以添加 cmd 来执行此操作
"cmd": ["cmd", "/C", "g++.exe", "-std=c++14", "${file}", "-o", "${file_base_name}.exe", "&&", "${file_base_name}.exe<inputf.in>outputf.in"],