visual studio-不知道为什么,这窗口闪退

问题描述

不知道为什么,这窗口闪退
#include
using namespace std;
int ma(int);
int main()
{
int lang;
cout << ""请为lang输入一个数字:"";
cin >> lang;
cout << ma(lang);
cin.get();
return 0;
}
int ma(int lang)
{
return lang * 220;
}
我是用的vs2013,建的空项目在源文件添加的cpp

解决方案

因为 cin.get() 获取到了回国换行符,所以就退出了。
其实这种问题,最简单的方法就是调试一下,用一个变量获取一下 cin.get() 的返回,再看看这个变量的数值就可以分析出来的。

解决方案二:
用sysyem(""pause"");替代cin.get();return 0;可以解决,可是为啥会失效???

解决方案三:
在cin.get()下面再加一个cin.get()试试,可能是你缓冲区里本来就有一个字符。

解决方案四:
cin.get();
->
getchar();

时间: 2025-01-21 09:57:39

visual studio-不知道为什么,这窗口闪退的相关文章

visual studio-关于Visual Studio执行闪现(代码执行窗口闪退)问题

问题描述 关于Visual Studio执行闪现(代码执行窗口闪退)问题 这是我的代码 看到问答解决方法(http://jingyan.todgo.com/shuma/2414656ctc.html),进入属性查看发现没有链接器,请大家帮助! 解决方案 嘛,一般执行是crtl+f5.......如果一闪而过的话可以加一个"getchar();"在return 的前面,还有,楼上的,vc这种东西就不要推荐了,最好还是gcc或者vs好一点 解决方案二: 在return 0的上面一行加sys

qt5-关于Qt弹出的窗口闪退的问题

问题描述 关于Qt弹出的窗口闪退的问题 (:з」∠)本人新手,前两天刚刚接触了Qt,今天想试试能不能做出弹出窗口,很幸运,成功弹出窗口,不过不知道为啥窗口刚刚出现就消失了,,,有没有大神可以帮下忙呢~~~谢谢啦,第一次发帖.... dialog.h文件: #ifndef DIALOG_H #define DIALOG_H #include <QDialog> #include<QLabel> namespace Ui { class Dialog; } class Dialog :

c++-一个小白对于C++运行时窗口闪退的疑惑

问题描述 一个小白对于C++运行时窗口闪退的疑惑 当我在用VS2013学着实例编一些小程序时总是需要不停的用到system(""pause""),但又有人说不要频繁的使用该语句,因为不合适之类的,但是除了该语句还有别的阻止窗口闪退的办法么? 解决方案 直接在最后加while(1){};就行了,这样不管程序在哪个上面都不会退 解决方案二: 闪退是你点击exe运行发生的吗?用Getchar(): 解决方案三: ctrl+F5 (直接运行不调试) 解决方案四: 你一定是按

visual stu...-使用c++语言如何在visual studio 中编写可视化窗口程序

问题描述 使用c++语言如何在visual studio 中编写可视化窗口程序 使用c++语言如何在visual studio 中编写可视化窗口程序? 解决方案 就可以创建MFC 程序 剩下的就是代码实现功能的问题了 解决方案二: 最简单的已经使用MFC工程向导,你也可以手动写代码做Win32的基本程序结构. 解决方案三: 最简单的方法是用对话框当窗口用,在资源视图里可以创建对话框,代码里直接一句DialogBox()就行,对话框上可以直接托控件上去,非常方便.而且不用一些专门的软件,比如spy

Win8.1升级win10系统窗口闪退怎么办

  我们都知道win7/win8.1系统用户,可直接通过系统中的推送升级功能来讲系统快速升级到win10,但近期却有不少用户在win8.1系统下升级win10系统出现闪退的问题,具体表现为用户在点击升级窗口中的"立即升级"或"开始下载稍后升级"的按钮时,升级窗口将出现闪退的问题,对于该问题我们如何来应对呢?下面随小编一起详细了解下吧! 问题与解决方法 一.卸载所有杀毒软件和管理软件 二.删除C:windowssoftwareDistributionDownload和

visual studio 2010-在VS2010关闭登录窗口的同时,怎么主窗口也关闭了?怎么样保持主窗口

问题描述 在VS2010关闭登录窗口的同时,怎么主窗口也关闭了?怎么样保持主窗口 在VS2010关闭登录窗口的同时,怎么主窗口也关闭了?怎么样保持主窗口,除了Hide方法,还有什么办法么? 解决方案 http://blog.csdn.net/wuyazhe/article/details/5642431 解决方案二: 你用application.run打开的登录窗口,它关闭,主消息循环关闭了,所以程序退出了.典型的问题,看上面的链接. 解决方案三: 可以创建一个新的线程 解决方案四: 你的代码,

visual studio 2010-vs2010C++ 切换到 窗口设计器 如何做 新手

问题描述 vs2010C++ 切换到 窗口设计器 如何做 新手 vs2010C++ 代码窗口 要切换到 窗体设计器 如何做 新手 已经是 mfc应用程序 解决方案 在视图->解决方案管理器,确保解决方案资源管理器窗口是显示的,然后切换到你的资源,找到对话框,双击打开. 解决方案二: 在资源视图双击对话框资源,没有对话框就添加一个对话框资源. 解决方案三: 如果找不到资源视图就在菜单栏上点击视图->其他视图就可以找到资源视图了 解决方案四: 切换到"资源"视图(就是类视图右边

请教一个winfrom的问题,升级到.net4.0以后,窗口闪退

问题描述 过去的代码是3.5的,升级到4.0以后.启动调试时Program类Application.Run(newfrmMain());就没有进到frmMain()里面去. 解决方案 解决方案二:看看windows日志报什么错解决方案三:新建了一个3.5的项目,转换到4.0.可以显示.对比项目进行排查.发现时因为加载了usingMicrosoft.DirectX.DirectInput;修改目标平台为:x86照成的.但这个项目是必须要用到Microsoft.DirectX呀.这情况请问怎么处理啦

visual studio-Visual Studio 如何在属性窗口搜索属性

问题描述 Visual Studio 如何在属性窗口搜索属性 在Visual Studio2013中,工具箱有搜索框,解决方案管理器也有搜索框,为何独独属性窗口 没有提供搜索框?如何解决在属性窗口搜索想要的属性这一问题(例如键入Image,则属性窗口 自动查找控件属性中有Image字符的属性)?有没有这方面的插件? 解决方案 点一个a->z的按钮,按照字母排序,然后很容易找到.