当前位置: 首页 > news >正文

西安学建网站全球新闻最新消息

西安学建网站,全球新闻最新消息,高端网站开发公司,江苏做网站的公司有哪些为什么打开c语言生成的exe文件,立马闪退。 起初个别问的时候,我只是简单的说明程序运行完了,就自动关了, 首先,生成的exe文件本质是控制台程序,这些都是依赖于windows的控制台窗口,程序执行完…

为什么打开c语言生成的exe文件,立马闪退。

起初个别问的时候,我只是简单的说明程序运行完了,就自动关了,

首先,生成的exe文件本质是控制台程序,这些都是依赖于windows的控制台窗口,程序执行完就退出了。(比如,如果你程序中有scanf语句,那么打开exe的时候不会立马结束,而是等待你的输入,等跑完程序,再自动关闭,就是这个道理)

下面简单说几种常见的解决方法。

1.在代码段末尾加上getch();就可以了。(代码段末尾指你程序要执行完之前, 一般在return 0;之前)或者,加上getchar(); 也行。

原理就是停止,等待用户输入,即你没输入的话,程序就不算执行完毕。

个人认为getch();比较好。因为你加getch();是按任意键退出,而getchar();,你可以输入若干个字符然后按回车才会结束。

2.加个头文件windows.h,然后在代码段末尾加个 system(“pause”);

这里的system就是调用从程序中调用系统命令(和shell命令)。
system("pause")就是从程序里调用“pause”命令;
而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回。还是同样的道理,等待用户输入,才能算执行完毕。

3.在exe文件同目录下新建一个txt文档,里面输入如下内容

xx.exe
pause
然后退出保存,把后缀txt改为bat然后运行,那个xx就是文件的名字。

然后打开.bat文件运行程序。(.bat文件命名随意)

这里的.bat文件是批处理文件(也被称为批处理程序或脚本)是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,操作系统就会按照该文件中各个命令出现的顺序来逐个运行它们。(使用批处理文件,可以简化日常或重复性任务。)

这里执行了xx.exe这个程序,并且调用了pause。 类似解决方案2.

http://www.ds6.com.cn/news/25456.html

相关文章:

  • 中国建设银行网站对公业务微博推广方案
  • 网站模板资源河南网站优化
  • 建立网站的成本湖北网站seo策划
  • 网站制作 意向单关键词排名是由什么决定的
  • 网站引导页动画中国新闻网发稿
  • 关于建设校园网站申请网络优化软件
  • 万网如何上传网站整合营销传播的方法包括
  • 淮安市交通建设局网站常见的推广平台有哪些
  • 有帮忙做网站的吗百度搜索引擎提交入口
  • 伍佰亿书画网网站新东方教育培训机构官网
  • 深圳网站设计收费标准产品推广软文300字
  • 便宜做外贸网站手机推广软文
  • 广州网站排名优化公司宣传产品的方式
  • 做合约交易哪个网站好百度seo最成功的优化
  • 遵义本地网站seo网络营销外包公司
  • 网站公安备案咨询电话石家庄seo结算
  • 镇江网站建设优化公司seo
  • phpcms v9做网站优化公司网站
  • 渭南网站制作学校如何创建一个网页
  • 中国建设银行网站上不去seo技术306
  • 剑三代售网站怎么做西安网站建设优化
  • 响应式网站怎么做mip营销策划方案内容
  • 网站配色案例中国舆情观察网
  • WordPress电影主题MIBTseo顾问张智伟
  • 国内做交互网站盐城seo排名
  • 网站建设与管理出来工资搜索关键词优化服务
  • 站酷设计网站怎样下载图片品牌推广与传播方案
  • 郑州电子商务网站建设百度知道提问
  • 建设个定制网站需要多少钱免费关键词排名优化
  • 电子商务网站后台核心管理网站开发技术有哪些