一个C++小程序的问题

来源:百度知道 编辑:UC知道 时间:2024/09/19 16:42:24
书上的例,编译器是DEVC++,问题是为什么输入两个数字后,就直接退出了,后面的内容不显示,这个如何解决?

#include<iostream>
int Add(int first,int second)
{
std::cout<<"In Add(),received"<<first<<"and"<<second<<"\n";
return(first+second);
}
int main()
{
using std::cout;
using std::cin;

cout<<"I'm in main()!\n";
int a,b,c;
cout<<"Enter two numbers:";
cin>>a>>b;
cout<<"\nCalling Add()\n";
c=Add(a,b);
cout<<"\nBack in main().\n";
cout<<"c was set to "<<c;
cout<<"\nExiting...\n\n";

return 0;
}

在程序后面加system("PAUSE");

在return 0;上面加个cin让它等你输入完了再关闭

引入头文件#include<conio.h>

在return 0; 上面加上
ch=getch();

在Debug模式下用吧