VS2008中编写C/C++的程序时,调试运行,控制台窗口会在执行完毕后立即关闭,这样就无法看到运行的结果。为了解决这个问题,可以使用
①system("pause");
②getchar();
例子程序如下
int _tmain(int argc, _TCHAR* argv[])
{
std::cout << "Hello World!\n";
system("pause"); ----①
getchar(); ----②
return 0;
}
在使用时要注意将库函数所需要的头文件包含进来。
而在编写C#程序时可以使控制台窗口暂停的方法有下面的两种
①Console.ReadLine();
②Console.ReadKey();
上述方法的原理就是:
告诉程序在结束前等待用户输入,用户未做任何处理的话,控制台窗口会把信息显示出来。
要关闭控制台窗口,按任意键就行。
还有一点就是上述方法只限在控制台程序中,其他程序(如WindowsApplication )中没有Test过
阅读(12847) | 评论(0) | 转发(0) |