崇高的文本启动单独的命令窗口(C / C ++)

我正在努力完成Stephen G. Kochan的“C语言程序devise”中的所有程序,作为练习,并熟悉C语言的一些细节(我没有上过计算机专业)。

(我在Windows 8机器上)

这本书很多都是简单的程序,我想用崇高的文本input程序(而不是使用openFrameworks的code :: blocks)。 是否有一个简单的方法来编译后,为程序启动一个单独的命令窗口

这是一种哈克,但我改变了“运行”版本的build立启动编译的程序

"cmd": ["${file_base_name}.exe"] 

但显然崇高的文本文件说,“graphics用户界面被压制”?

https://sublime-text-unofficial-documentation.readthedocs.org/en/latest/reference/build_systems.html

我想要做的是启动一个单独的命令提示符窗口。 主要原因是“scanf”不停止input。 让我知道如果有一个快速的工作:

  • Sublime Text中的一些解决方法(我不知道的设置)
  • 如何更改构build文件以启动实际的窗口
  • 用C方式轻松启动一个单独的窗口

Solutions Collecting From Web of "崇高的文本启动单独的命令窗口(C / C ++)"

 { "cmd": ["start", "cmd", "/c $file_base_name.exe"], "selector": "text.c", "shell": "true" } 

cmd start命令打开传递给它的命令的新窗口。
请注意,为防止窗口在程序结束时立即关闭,您可以使用system("pause");结束它们system("pause");getch(); ,或用/ k替换/ c以保持cmd。

编辑:经过更多的挖掘和调试:

 "cmd": ["start", "cmd", "/c", "$file_base_name.exe & pause"] 

我和Java有同样的问题,试图创建一个Run Variant,并最终提出这个问题:

 "variants": [ { "cmd": ["start", "cmd", "/c", "java $file_base_name & pause"], "name": "Run" } ]