vs2010c语言一闪而过,[转载]关于vs2010运行C程序时,运行结果窗口一闪而过的问题...
(转)因为我们老师要求我们要会用VC++6.0和VS中的C++编程,今天正常安装好后,编写一个正确的程序,可运行的时候,DOS窗口一晃而过,也算是正常编译了,但我不懂的是它为什么消失得这么快?
会出现dos界面是因为你程序中可能用到了需要用dos显示结果(或者输入之类的)的函数,比如printf()函数,马上消失是因为你执行程序是一步到位的,dos界面做完你需要它做的事情之后就被销毁了,如果你想看清楚整个过程,可以设置断点,单步执行下,看看程序的运行过程
在谷歌和百度上查了,有这些解答:
1)你运行的应该是控制台应用程序,需要在main代码最后return
0之前添加一个暂停函数,该函数作用为从标准输入获取字符然后程序才会继续运行,比较典型的为c程序中可以用getchar()
,getchar()包含在头文件stdio.h中。也可以调用system("pause");
,这是一个windows的cmd命令暂停,在控制台程序中体现为获得任意键盘消息后程序继续,被包含在c库stdlib.h中。
2)其实还有一个更好的解决办法:在你的项目条目(project)上右击鼠标,在弹出菜单上选择最后一项“property/属性”,在左边的一栏里找到“配置属性->链接器->系统”,点击“系统”项后,在右边的栏的“子系统(subSystem)”将刻项的值配置为"Console(/SUBSYSTEM:CONSOLE)"。
经过这样的配置后,再按
Ctrl+F5,程序运行完毕后就会停留在控制台界面,提示你“按任意键继续”。
到此,问题完美解决。
3)还可以通过设置断点,逐步调试看运行结果。
4)改运行方式
新开cmd.exe窗口: C:> D: //切换盘符
D:> cd mypath // 切换目录
D:mypath>my.exe //执行程序:
vs2010c语言一闪而过,[转载]关于vs2010运行C程序时,运行结果窗口一闪而过的问题...相关推荐
- 为什么python打开pygame秒关闭后在运行_当我运行Python程序时,pygame窗口打开片刻,然后退出 - python...
我是一个刚开始尝试通过在线课程使用python和pygame制作游戏的程序员.但是,当我运行以下代码时,pygame窗口将打开一秒钟,然后关闭. import pygame pygame.init() ...
- python文本编辑器报错_notepad++编辑器中运行python程序时需要注意的编码格式
本篇文章给大家带来的内容是关于notepad++编辑器中运行python程序时需要注意的编码格式,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 语言:python3.4 文本编辑器: ...
- vs2017c语言一闪而逝6,Visual Studio IDE编写程序时不显示窗口或窗口一闪而逝的解决方法...
这篇文章主要为大家详细介绍了Visual Studio IDE编写程序时不显示窗口或窗口一闪而逝的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 使用Visual Studio IDE编写 ...
- 成功解决基于VS2015(Visual Studio2015)编写C++程序调试时弹出窗口一闪而过的问题
成功解决基于VS2015(Visual Studio2015)编写C++程序调试时弹出窗口一闪而过的问题 目录 解决问题 解决方法 T1.修改配置属性的控制台
- java -jar vm参数_java相关:运行jar程序时添加vm参数的方法
java相关:运行jar程序时添加vm参数的方法 发布于 2020-3-15| 复制链接 下面小妖就为大家带来一篇运行jar程序时添加vm参数的方法.小妖觉得挺不错的,现在就分享给大家,也给大家做个参 ...
- 问题:当运行exe程序时遇到错误0000007时如何解决
这里我是需要用的一个DDS库安装程序,但是经过一系列安装操作后,最后一步验证是否成功时出现了问题: 点击 该exe应用程序提示:应用程序错误0xc000007b 给出我使用后成功了的解决方法: 首先下 ...
- DolphiScheduler平台上运行spark程序时,外部参数设置
DolphiScheduler平台上运行spark程序时,外部参数设置 近期使用DS平台执行spark程序,遇到了部分参数设置的问题,代码中需要外部传入一个参数procDate(处理日期),具体设置如 ...
- 用idea运行Java程序时右上角的运行键是灰色
用idea运行Java程序时右上角的三角形运行键是灰色,尝试了很多方法无果,最终我的解决办法: 在上面一排点击RUN运行 没想到这么简单
- win10怎么不能运行c语言,0xc0000142,详细教您win10应用程序无法运行提示0xc0000142如何解决...
电脑一开机就弹出netsh.exe应用程序错误的提示框,提示内容"应用程序无法正常启动(0xc0000142).请单击"确定"关闭应程序"的提示.这是什么原因导 ...
最新文章
- Go 学习笔记(66)— Go 并发同步原语(sync.Mutex、sync.RWMutex、sync.Once)
- 00后的简历有多野?!!
- 如何使用DrawerLayout在操作栏/工具栏上方和状态栏下方显示?
- CheckFail设计很垃圾
- 15、mybatis一对多关联查询 collection定义关联集合封装规则及懒加载
- MFC子对话框初始化问题_从一个“断言”报警说起
- Python爬虫开发:requests库的使用--发送带参数post请求
- [SQL Server玩转Python] 一.安装环境及T-SQL调用python脚本
- iBatis resultMap出错 The error happened while setting a property on the result object 解决办法
- Linux最终将会领先于Windows、Mac OS!
- django-自定义过滤器
- kafka开源版本quota限流功能缺陷
- centos php 绑定域名,centos如何绑定域名?
- Asp.net Request方法获取客户端的信息
- mangos架设魔兽世界私服
- 周刷题第一期总结(two sum and two numbers)
- 图像语义分割之特征整合和结构预测
- python如何安装numpy模块?
- 【MS SQL Server】SQL Server2005下载地址
- mongodb获取具体某一天的查询语句