sublime 在运行程序时采用随机输入

问题描述 投票:0回答:1

所以我今天尝试设置 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"
}

enter image description here

我尝试重新安装 sublime 并再次构建系统,但似乎没有任何效果,我想知道如何解决此问题并使程序接受输入。 仅供参考,此系统构建用于竞争性编程

c++ ide sublimetext3
1个回答
0
投票

这应该在 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"],
© www.soinside.com 2019 - 2024. All rights reserved.