用C++编程,需要用CMD窗口显示结果,可CMD窗口闪一下就退出了,如何让CMD窗口一直显示不退出?

操作系统是Win7,C++版本2008的,代码如下//Initializingmultidimensionalarrays.#include<iostream>using... 操作系统是Win7,C++版本2008的,代码如下
// Initializing multidimensional arrays.
#include < iostream >
using namespace std;

void printArray( const int [][ 3 ] ); // propotype
const int rows = 2;
const int columns = 3;

int main()
{
int array1[ rows ][ columns ] = { { 1, 2, 3 }, { 4, 5, 6 } };
int array2[ rows ][ columns ] = { 1, 2, 3, 4, 5 };
int array3[ rows ][ columns ] = { { 1, 2 }, { 4 } };

cout << " values in array1 by row are:" << endl;
printArray( array1 );

cout << "\nValues in array2 by row are:" << endl;
printArray( array2 );

cout << "\nValues in array3 by row are:" << endl;
printArray( array3 );
} // end main

//output array with two rows and three columns
void printArray( const int a[][ columns ] )
{
// loop through array's rows
for( int i = 0; i < rows; i++ )
{
// loop through array's rows
for( int j = 0; j < columns; j++ )
cout << a[ i ][ j ] << ' ';

cout << endl; // start new line of output
} // end outer for
} // end function printArray
展开
 我来答
jasson918
2011-05-20 · TA获得超过2867个赞
知道小有建树答主
回答量:1100
采纳率:66%
帮助的人:444万
展开全部
程序结束,退出后,CMD窗口是应该自动关闭的,你在程序退出之前使用一下getc(),这样等待输入一个字符,才退出,窗口就不会自动关闭了。

或者你开一个CMD窗口,在窗口中运行编译好的程序,也不会出现这个问题。
wizeboy
2011-05-20 · TA获得超过316个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:123万
展开全部
system("pause");
CMD直接打pause
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aaoyo
2011-05-20
知道答主
回答量:51
采纳率:0%
帮助的人:27.3万
展开全部
我试怎么是好的,,main最后可以加个return 0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式