c控制台程序
我有一个*.exe控制台文件。 我输入我的输入,一切都很好 但当我输入最后一个输入时,命令窗口关闭(因为程序已经结束) 在我可以读取最后的输出之前 有没有办法运行该*.exe文件并在程序结束后强制其保持打开状态 注意:这不是我的程序。我不能编辑源代码,所以我不会寻找“添加while(1)或scanf结尾”之类的答案 谢谢。这应该可以:c控制台程序,c,C,我有一个*.exe控制台文件。 我输入我的输入,一切都很好 但当我输入最后一个输入时,命令窗口关闭(因为程序已经结束) 在我可以读取最后的输出之前 有没有办法运行该*.exe文件并在程序结束后强制其保持打开状态 注意:这不是我的程序。我不能编辑源代码,所以我不会寻找“添加while(1)或scanf结尾”之类的答案 谢谢。这应该可以: system("pause"); 在程序的顶部,包括stdlib.h: #include <stdlib.h> #包括 这应该可以: system
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实现了这一点,但假设可以通过其他方式实现。当然,如前所述,批处理文件要简单得多。对于不正确的结束投票和评论(现在已删除)表示抱歉。我以为我在另一个选项卡中……在某个地方有一个重复的文件,但我太懒了,找不到它。对于不正确的结束投票和评论(现在已删除)表示抱歉我还以为我在另一个标签上呢……附近有一个复制品,但我太懒了,找不到。