1、测试程序:
#include "StdAfx.h"
#include <iostream>
using namespace std;
int main()
{
int radius;
const double pi(3.14926);
cout<<"Please input R:";
cin>>radius;
cout<<"R is:"<<radius<<endl;
cout<<"S is:"<<pi*radius*radius<<endl;
return 0;
}
2、解决办法
(1)若进行的操作是编译(F5),闪过,可先运行程序(Ctrl+F5),就不会一闪而过。
(2)若上述方法不管用
1.右键单击当前工程-属性
2.选择配置属性-链接器-系统
3.更改系统选项中的“子系统”配置,选择下拉菜单的第一个“控制台 (/SUBSYSTEM:CONSOLE)”。
然后选"开始执行(不调试)",也就是按ctrl+F5;
(3)或者在程序上动手脚
若是C++文件,在程序最后写一句(return之前)添加:system("pause");
若是C文件,程序头添加头文件:#include"stdlib.h";然后在程序最后写一句(return之前)添加:system("pause");。
(4)设置断点,再调试(F5),也可以。