关于C++程序的闪退
我用VisualC++6.0编写程序,当编译、组建完成后,直接在visualC++里运行程序,会显示"Pressanykeytocontinue"但是我在外部直接运行程序...
我用Visual C++6.0编写程序,当编译、组建完成后,直接在visual C++里运行程序,会显示"Press any key to continue"
但是我在外部直接运行程序的时候不会显示这行字,而是运算完成后直接闪退,我连输出内容都看不清。请问,这怎么解决?是在源代码中添加指令吗? 展开
但是我在外部直接运行程序的时候不会显示这行字,而是运算完成后直接闪退,我连输出内容都看不清。请问,这怎么解决?是在源代码中添加指令吗? 展开
8个回答
展开全部
在文件头部加上#include<stdlib.h>
在main函数结尾处(如果有return的话,在return之前)加上system("pause");
在main函数结尾处(如果有return的话,在return之前)加上system("pause");
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
添加暂停语句,system("pause>nul");
该语句需要包含头文件<iostream>或<windows.h>等(很多头文件都可以)
该语句需要包含头文件<iostream>或<windows.h>等(很多头文件都可以)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很正常的。你要想在外面都那样,就在程序最后加一句读取语句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果没有记错的话,可以在return语句前面添加一句“cin.getch();”,试试吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询