C语言DEv%C++中的systEm("pAusE");怎么用,不知道该加到什么...

这个是C下的系统调用,在头文件stdlib.h中,表示将屏幕暂停.放在main函数的return语句之前就可以了.#include<stdlib.h>#include<stdio.h> int main(void) { printf("%s\n","hello world"); system("pause"); return 0; }

在return 0;之前加上system("pause");,这是我调试程序一贯的作风,当然了,你想在哪里pause就可以在哪里pause,如果不喜欢那一行“请按任意键继续”的话推荐使用<conio.h>中的getch();.例:#include<iostream>#include<conio.h>using namespace std;int main(){ cout<<"This is a test program."<<endl; getch(); cout<<"Hello World!"<<endl; system("pause"); return 0;}

system就是调用从程序中调用系统命令(和shell命令).system("pause")就是从程序里调用“pause”命令;而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“pressanykeytoexit”的字,等待用户按一个键,然后返回.

放在return 0之后 函数都已经返回了,就不会执行system("pause"),所以会闪过,没有返回值,函数会执行完最后一条语句再返回.

中断 中断

system是一个系统调用; pause是一个系统操作; 该语句的目的是在程序中调用pause命令; 例如:system("ls"); system("grep")等调用.

C++可以兼容C,所以同样使用system("PAUSE");即可.1 注意大小写,C/C++大小写敏感,所以必须是system而不是SYSTEM.由于是调用系统命令,PAUSE是dos的命令,而dos对大小写不敏感,所以这里的PAUSE大小写都可以.2

暂停程序的“执行”, 可以给用户阅读输出结果的机会. 建议使用 getchar();

system("pause")放在哪里都可以,由自己决定.system就是调用从程序中调用系统命令(和shell命令). system("pause")就是从程序里调用“pause”命令, 而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回.举例如下:#include #include // 使用system ("pause");必须要加该头文件main (){ int a=1; printf("%d\n", a); system ("pause"); // 输出a的结果后,等待用户按任意一个键,程序就结束}

system() 函数是调用系统命令;pause 就是系统命令,你可以在cmd下键入 pause 后回车,会回显 “Press any key to continue . . .” 也就是 “按任意键继续”;所以加上system("pause") 就是让程序等待用户按任意键之后才继续执行.

相关文档

369-e.net
9213.net
zxqk.net
qwfc.net
ndxg.net
电脑版