C语言程序怎样暂停

C语言程序怎样暂停,第1张

我们经常会用C语言编写一些程序,那么如何在C语言程序中实现暂停呢?下面我给大家分享一下。

工具/材料

Dev C++

01

首银胡先我们打凳搏茄开Dev C++编辑器,新建一个C项目,如下图所示

02

接下来在C文件中我们写入如下图的语句,注意枣察system方法中的pause参数就是暂停的意思,如下图所示

03

然后我们运行编写的C文件,如下图所示

04

最后在d出的CMD界面中我们可以看到输出一句话以后,有暂停效果,需要你按下任意键才能继续执行,如下图所示

可以手动在想要停下来的地方加入暂停功能的函数。一般有如下几种实现方式:

1 通过getch函数。

在要暂停的位置,加入getch()调用,系统会暂停程序运行,直到终端输入一个字符为止。

2 对于部分平台,不支森祥持getch函数的,可以通过getchar()函数,实现类似功能。

由于getchar是读缓冲区,与getch直接读键盘输入有所不同,所以为了避免干扰,在getchar之前需要调用fflush(stdin)来清空缓冲区此团搏。

3 使用system函数。或猛

system函数功能为调用shell命令,而系统中的pause命令可以实现暂停功能,所以通过调用

system("pause")

可以实现暂停执行的效果。

可以在main()函数谨告的最后添加一句getchar()或者system("pause")就能让程序暂停,不过在TC里使碰纳用system("pause")需要笑晌没引入头文件#include

<stdlib.h>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12517638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存