Sublime文本是我最喜欢的文本编辑器。这就是为什么我想把它作为完整的C或C ++ IDE。我已经下载了MinGW编译器。使用它我可以编译并运行我的程序。但是我在从崇高的文本控制台获取输入方面遇到了问题。
是否可以在Sublime文本中使用scanf或cin函数?
如果可能的话,请告诉我确切的方法。 如果不可能,请建议我使用一个好的IDE或文本编辑器,如崇高的文本,通过它我可以轻松地运行C或C ++程序。
N:B:不建议我使用代码块。
提前谢谢。
答案 0 :(得分:2)
如前所述,REPL是一个很好的解决方案。另一个简单的解决方法是在新的控制台窗口中运行该程序。以下是我在Windows上运行C ++程序的构建系统的样子:
{
"shell_cmd": "g++ -Wall \"${file}\" -o \"${file_path}/${file_base_name}\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.cpp, source.c++",
"variants":
[
{
"name": "New window",
"shell_cmd": "start cmd.exe @cmd /k \"@g++ -Wall \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\" & @pause & exit\""
}
]
}
您可以将其保存到扩展名为.sublime-build
的卓越用户包目录中。