标题说的不清楚。
我是新手,才学的C语言,今天在做一个作业的时候,要求求三个数中的最大者。
我编写,编译这些都没出错,也生成了可执行程序,但只有当我在C语言界面时,点编辑中的执行程序,输随便输入三个数字,按下enter键会给我输出max=多少多少,运行窗口不会消失,而且还有一行please…大家都懂的。
可当我关掉程序编辑界面后,直接点exe时,一输三个数字,按下enter键,我看见了输出max=多少,但马上命令窗口就掉了。
那是你打开的方式不对啊,哈哈,开玩笑的。
你在编辑程序里运行程序的时候,IDE会在后面插上一段代码,就是please...什么的那个,但是直接运行exe就不会有插入的代码了,运行结束自动就退出了,就是窗口一闪而过。
要想看到结果,得在命令窗口里执行,就是打开“命令提示符”,然后cd ...到你的exe所在的文件夹,
比如是 D:\hello\hello.exe,你需要在命令行里输入:
C:\Users\x> d:输入hello.exe 和 hello 都可以, .exe的后缀有没有都可以执行。
这样你就能看到结果了。
一个简单的方法是建立一个cmd的快捷方式,如图,“起始位置” 一定要改成 %curdir% 。
你只要把这个快捷方式拖到你要执行的程序那个文件夹,它打开后就默认在这个文件夹下,然后直接输入你要执行的程序名就可以了。
win7和win8的话就更方便了,在当前文件夹下按住shift再右击,就会有 “在此处打开命令窗口” ,跟上面效果是一样的。
有不明白的还可以问我。
追问看不太懂,朋友。
追答那你说一下你的max程序路径是什么?我把命令改一下,然后你运行了就知道了。
另外,你用的什么系统? 什么编辑程序?
XP系统的,VISUAL C++6.0。
我刚听别人说是因为电脑已经运行完你的指令,所以自动关闭?需要加一个什么“停留”就好?
那样也可以,就是在你的代码最后加一句system("pause");
你知道你编译的程序在什么文件夹吗?
就是 “工程目录”\debug\xxxx.exe
你找到这个目录,在这里新建一个快捷方式,只输入cmd 就可以,然后选择这个快捷方式,右击,打开属性,就有上面那个对话框,把起始位置改成%curdir%,然后确定,再双击cmd快捷方式,直接输入xxxx,就可以运行你的程序了。
谢谢了,终于成功了
追答好的,有问题百度私信就可以.
另外推荐《C++程序设计原理与实践》这本书,是c++的发明人写的。
如果不是一定要VC6的话,可以用更新一点的VC2010 express版本就可以,比VC6好很多。