我有* .exe控制台文件。 我输入我的输入,一切都很好。c控制台程序
但是当我输入最后一个输入时,命令窗口关闭(因为程序已经结束) 我才能读取最后一个输出。
有没有办法运行该* .exe文件并强制它在程序结束后保持打开状态?
注意:这不是我的程序。我无法编辑源代码,因此我不在寻找诸如“在while(1)或scanf末尾添加”的答案。
提前感谢。
我有* .exe控制台文件。 我输入我的输入,一切都很好。c控制台程序
但是当我输入最后一个输入时,命令窗口关闭(因为程序已经结束) 我才能读取最后一个输出。
有没有办法运行该* .exe文件并强制它在程序结束后保持打开状态?
注意:这不是我的程序。我无法编辑源代码,因此我不在寻找诸如“在while(1)或scanf末尾添加”的答案。
提前感谢。
只需打开一个命令提示符并运行它,它的方式的意思是使用。
开始 - >运行 - >的cmd.exe
或Win + R - > CMD
谢谢!那工作.. – Yarden 2010-11-22 01:17:20
@Yarden:那么你应该将答案标记为接受。 – 2010-11-22 02:08:49
运行从命令提示从(开始 - 运行的cmd.exe)
运行它的程序控制台或批处理文件中。
开始>>运行>> cmd.exe
然后控制台窗口已经打开。
您可以打开命令提示符窗口并导航(cd
命令)到包含.exe文件的目录。然后,通过输入名称来运行该程序。程序结束运行后,窗口不会关闭。
制作一个批处理文件(* .bat)的形式,您要执行的命令后暂停:
myconsoleapplication.exe
pause
保存它,并运行。在关闭之前,命令窗口将等待输入按下。
您可以从您自己的一个重定向stdio执行此程序,并在终止后添加自己的暂停。我已经使用.NET完成了这项工作,但假设可以通过其他方式完成。当然,正如前面提到的,批处理文件比较简单。
抱歉对不正确的选票和评论(现在删除)我以为我在另一个选项卡......有一个重复的地方,但我懒得找到它。 – dmckee 2010-11-22 01:08:56