c控制台程序

c控制台程序,c,C,我有一个*.exe控制台文件。 我输入我的输入,一切都很好 但当我输入最后一个输入时,命令窗口关闭(因为程序已经结束) 在我可以读取最后的输出之前 有没有办法运行该*.exe文件并在程序结束后强制其保持打开状态 注意:这不是我的程序。我不能编辑源代码,所以我不会寻找“添加while(1)或scanf结尾”之类的答案 谢谢。这应该可以: system("pause"); 在程序的顶部,包括stdlib.h: #include <stdlib.h> #包括 这应该可以: system

我有一个*.exe控制台文件。 我输入我的输入,一切都很好

但当我输入最后一个输入时,命令窗口关闭(因为程序已经结束) 在我可以读取最后的输出之前

有没有办法运行该*.exe文件并在程序结束后强制其保持打开状态

注意:这不是我的程序。我不能编辑源代码,所以我不会寻找“添加while(1)或scanf结尾”之类的答案

谢谢。这应该可以:

system("pause");
在程序的顶部,包括stdlib.h:

#include <stdlib.h>
#包括
这应该可以:

system("pause");
在程序的顶部,包括stdlib.h:

#include <stdlib.h>
#包括

只需打开一个命令提示符并按其使用方式运行即可

开始->运行->cmd.exe


或者Win+R->cmd

只需打开一个命令提示符并按其使用方式运行即可

开始->运行->cmd.exe


或者Win+R->cmd

从命令提示符运行程序(Start Run cmd.exe)

从命令提示符运行程序(Start Run cmd.exe)

从控制台或批处理文件运行程序

开始>>运行>>cmd.exe


然后控制台窗口已经打开。

从控制台或批处理文件中运行它

开始>>运行>>cmd.exe


然后控制台窗口已经打开。

您可以打开一个命令提示符窗口,并导航(使用
cd
命令)到包含.exe文件的目录。然后,通过键入程序名来运行该程序。程序运行完成后,窗口将不会关闭。

您可以打开命令提示符窗口,并导航(cd命令)到包含.exe文件的目录。然后,通过键入程序名来运行该程序。程序完成运行后,窗口将不会关闭。

使用要执行的命令创建一个批处理文件(*.bat),然后暂停:

myconsoleapplication.exe
pause
保存它,然后运行。命令窗口将在关闭前等待按enter键。

用要执行的命令创建一个批处理文件(*.bat),然后暂停:

myconsoleapplication.exe
pause

保存它,然后运行。命令窗口将在关闭前等待按enter键。

您可以从自己的程序之一执行此程序,重定向stdio并在其终止后添加自己的暂停。我已经用.NET实现了这一点,但假设可以通过其他方式实现。当然,如前所述,批处理文件更简单。

您可以从自己的程序执行此程序,重定向stdio并在其终止后添加自己的暂停。我已经用.NET实现了这一点,但假设可以通过其他方式实现。当然,如前所述,批处理文件要简单得多。

对于不正确的结束投票和评论(现在已删除)表示抱歉。我以为我在另一个选项卡中……在某个地方有一个重复的文件,但我太懒了,找不到它。对于不正确的结束投票和评论(现在已删除)表示抱歉我还以为我在另一个标签上呢……附近有一个复制品,但我太懒了,找不到。