梦幻星位:VC程序运行问题---新手(请指点)

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 05:45:32
在VC中,一个很简单的程序,构建完.exe文件之后,在VC中执行,运行完毕后程序会暂停并出现Press any key to continue。而当直接运行.exe文件时,程序一闪而过。请问如何在程序中编写代码以实现类似功能。
例如:一个很简单的例子
#include <iostream.h>
void main (void)
{
int a, b ;
cout << "num=" ;
cin >> a ;
b = a * a ;
cout << " num的平方为: " << b << '\n' ;

}
此程序运行一闪即过,请问如何让程序暂停,并点击任意键退出~~谢谢,请高手指点

只需添加语句getchar();等待接受一字符,然后退出,这个函数需要头文件
stdio.h,完整的修改后如下所示:
#include <iostream.h>
#include <stdio.h>
void main (void)
{
int a, b ;
cout << "num=" ;
cin >> a ;
b = a * a ;
cout << " num的平方为: " << b << endl;
getchar();
}

或者添加语句 system("PAUSE"); 不过需要头文件<windows.h>

#include <iostream.h>
void main (void)
{
int a, b ;
cout << "num=" ;
cin >> a ;
b = a * a ;
cout << " num的平方为: " << b << '\n' ;

cout << "按回车退出" ;
char c;
cin>>c;
}

在你想要暂停的地方添加这样一句:system("PAUSE");