C语言Dev-C++中的system("pause");怎么用,不知道该加到什么地方

如题所述

C++中的system命令主要是调用所在系统的命令行,pause会输出"请按任意键继续. . ."然后等你敲一下键盘
一般是为了看清楚输出的结果,因为程序运行完以后窗口就会关闭,这样就看不到输出的结果了.所以可以把这个system("pause");放在main函数的return之前.

比如:
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int i, j;
for (i = 1; i < 10; i++){
for (j = 1; j < 10 - i; j++)//打空格
printf(" ");
for (j = 1; j <= i; j++)
printf("%d", j);
for (j = i - 1; j > 0; j--)
printf("%d", j);
printf("\n");
}
system("pause");
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-03
C 下的系统调用, 在头文件 stdlib.h 中, 表示将屏幕暂停.

#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
system("pause");
return 0;
}

C++ 下的系统调用, 在头文件 cstdlib 中, 表示将屏幕暂停.

#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
cout << "Hello world!" << endl;
system("pause");
return 0;
}
第2个回答  2013-04-03
这个是C下的系统调用,在头文件stdlib.h中,表示将屏幕暂停。
放在main函数的return语句之前就可以了。
#include<stdlib.h>
#include<stdio.h>
int main(void)
{
printf("%s\n","hello world");
system("pause");
return 0;
}
第3个回答  2013-04-03
win32平台下
system("pause");这相当于dos的暂停命令,对于加到什么地方 全属于自己的需求 给你个例子把。
需要包含头文件:
#include <process.h>

void main( void )
{
printf("Hello!\n");
system( "type system.c" );
}
第4个回答  2013-04-03
一般放在 main函数 return 之前 ,可以用来让程序暂停,观察运行结果。
否则一闪而过,看不清答案。
相似回答