C++中的system命令主要是调用所在系统的命令行,pause会输出"请按任意键继续. . ."然后等你敲一下键盘
一般是为了看清楚输出的结果,因为程序运行完以后窗口就会关闭,这样就看不到输出的结果了.所以可以把这个system("pause");放在main函数的return之前.
比如:
#include
#include
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;
}
C 下的系统调用, 在头文件 stdlib.h 中, 表示将屏幕暂停.
#include
#include
int main()
{
printf("Hello world!\n");
system("pause");
return 0;
}
C++ 下的系统调用, 在头文件 cstdlib 中, 表示将屏幕暂停.
#include
#include
using namespace std;
int main()
{
cout << "Hello world!" << endl;
system("pause");
return 0;
}
这个是C下的系统调用,在头文件stdlib.h中,表示将屏幕暂停。
放在main函数的return语句之前就可以了。
#include
#include
int main(void)
{
printf("%s\n","hello world");
system("pause");
return 0;
}
win32平台下
system("pause");这相当于dos的暂停命令,对于加到什么地方 全属于自己的需求 给你个例子把。
需要包含头文件:
#include
void main( void )
{
printf("Hello!\n");
system( "type system.c" );
}
一般放在 main函数 return 之前 ,可以用来让程序暂停,观察运行结果。
否则一闪而过,看不清答案。