版权声明:本文为博主原创文章,转载请务必注明出处和作者,谢谢合作! https://blog.csdn.net/zhanshen112/article/details/84098762
从程序中发起系统命令行调用,执行命令:pause。
作用和效果就是dos下的pause。
system("PAUSE"); 和system("pause"); 作用和效果一样,因为dos命令是不区分大小写的。
system("PAUSE") 是暂停的意思,等待用户信号;不然控制台程序会一闪即过,你来不及看到执行结果。
扩展资料:
system是C函数库stdlib.h、process.h中的一个函数。具体解释如下:
int system(char *command):将MSDOS命令command传递给DOS执行。
而pause是DOS下的一个命令。功能是:暂停批处理的执行,显示一个中文信息:“请按任意键继续. . .”,或者英文信息:“Press any key to continue . . .”
简单的说:就是暂停程序的执行,等待任意健继续执行。
尝试了一下,如果在c语言中使用,需要加上<stdlib.h>或者<process.h>。但是如果在C++中使用只需要<iostream>就可以。
用途
可以在需要调试分析的地方加上该语句,以便能够分析观察关节部分。
实例
system("pause")意思就是让程序暂停一下,然后按任意键继续,初学的时候最多见于程序的末尾处,用于看运行结果,避免程序一闪而过。相同的我们还可以用getchar(),避免程序运行完直接结束而看不到运行结果。
如下图:
执行到 system("pause"); 按任意键继续
贴上代码:
#include <stdio.h>
void main()
{
printf("haha哈哈\n");
system("pause");
printf("haha哈哈\n");
system("pause");
}
扩展资料:
函数名: system
功 能: 发出一个DOS命令
用 法: int system(char *command);
system函数已经被收录在标准c库中,可以直接调用。