导航:首页 > 源码编译 > 编译完窗口闪一下就没了

编译完窗口闪一下就没了

发布时间:2023-03-05 08:16:05

❶ C++编译完了一点回车窗口闪一下就没了,我是初学者,说点我能听懂的……

一、在你的代码中加入一行:system("pause");可以让程序停下来,让你看到它运行的结果。比如下面的例子:


#include<iostream>
intmain()
{
usingnamespacestd;
cout<<"helloworld"<<endl;
system("pause");//<-----注意这里
return0;
}

二、相关解说:

1、早期的c++生成的程序要求运行在命令行窗口中。

2、不懂什么意思对吧,要真正的解释,比较费事。这么说吧,按住“win键”(键盘上画了小旗的那个键)不放,按下“R”键,出来一个“运行窗”,在里面填入“cmd.exe”后点确定,会出来一个窗体,看起来是黑白的,这就是命令行窗了。

3、在命令行窗中,使用(输入)dos指令去运行你编写后生成的程序,就可以看到结果了。

4、是的,这会要求你对dos指令稍稍懂一些。好吧,如果你实在不懂dos,将你的生成的程序直接拖入命令行窗中,会自动生成相关的运行指令,回车后就可以执行。


三、下面是补充知识:

1、当前的编程一般面向win窗口编程,一般很少写那些命令行下才能显示的程序了,但一些教材中的教学还是十年如一日的以那些例子作教材。可苦了这些入门的童鞋了。

2、早先的计算机是运行在dos下的,计算机一起动就进入dos的黑白界面,看起来象命令行窗中,实际上,命令行窗就是用来“模拟”早期计算机的DOS。

3、在编程代码中,加入“暂停”之类的指令其实可以让程序自个现出“结果”的,不必手工起动命令行窗,之所以一闪而过,是因为程序运行完,显示完就“退出”了,它才不会管你在那千万分之一秒内是否看到了结果,它管的是它已经输出完了结果,所以它就走人了。

❷ C语言,编完程序后,运行,显示“编译成功”,但是接着弹出的黑色背景显示框,却一闪就没有了。

编译不会弹出窗口的。运行的时候会。例子:#include
void
main(){
printf("hello
world\n");}程序运行后,窗口弹出又消失,很快,这是程序已经运行完成,可以用alt+f5查看结果,就是调出刚开弹出的黑窗口。当然,这样很烦人,可以稍微修改下程序,让程序运行后不是直接关闭窗口。#include
void
main(){
printf("hello
world\n");
getch();}这样程序运行后,在getch()这里停留,等待一个键盘输入才结束整个程序。

❸ 我用matlab编译生成的exe文件,双击运行时一个命令窗口闪一下就没了

这和用c语言编写的程序,直接双击命令窗口闪一下就没有是一个道理。

第一种办法,可以向c语言一样,先打开cmd,然后在cmd窗口中运行这个exe,但要注意路径的问题。因此不推荐这样。

第二种方法,也和c语言类似,在你编写的m文件最后加一句暂停命令,使exe执行完之后暂停。最后加一句:

pause

这样就可以了。

若有疑问,欢迎追问。

阅读全文

与编译完窗口闪一下就没了相关的资料

热点内容
php能写前端吗 浏览:3
服务器如何更改raid模式 浏览:82
方舟服务器怎么导出来 浏览:606
手机显示服务器异常什么鬼 浏览:377
新闻服务器的网址是什么 浏览:665
程序员年底招人 浏览:311
广发app怎么查房贷 浏览:856
安卓手机怎么下薯仔 浏览:919
只有一个app显示网络异常怎么回事 浏览:988
解压玩具是水宝宝 浏览:817
压缩机保护怎么解决 浏览:944
单片机简易电子时钟 浏览:402
pdf影印版 浏览:689
单片机的中断技术 浏览:626
表格加密才能打开 浏览:39
多态可以提高编译可靠性吗 浏览:599
拼好魔方的app怎么下载 浏览:503
江苏金税盘测试服务器地址是什么 浏览:607
螺杆式压缩冷凝机组 浏览:299
p在单片机里什么意思 浏览:25