debug的小工具system-pause

版权声明:本文为博主原创文章,转载请务必注明出处和作者,谢谢合作! 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(),避免程序运行完直接结束而看不到运行结果。

扫描二维码关注公众号,回复: 4094484 查看本文章

如下图:

执行到    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库中,可以直接调用。

猜你喜欢

转载自blog.csdn.net/zhanshen112/article/details/84098762
今日推荐