如何在C语言运行程序时让屏幕停在用户屏幕?

Python07

如何在C语言运行程序时让屏幕停在用户屏幕?,第1张

有两种方法可以实现。

1 在程序需要暂停的位置增加读操作代码。

对于windows下支持getch函数的情况,可以使用

getch()

调用,该函数会等待终端输入,直到有输入才会退出函数继续执行。

如果不支持getch,则可以先清空输入缓冲,

fflush(stdin)

然后调用读操作函数,如

getchar()

scanf("%c",&a)

等,实现暂停效果。

2 通过调用系统命令pause,实现暂停效果。

system("pause")

的调用,相当于执行dos命令pause,可以实现将输出暂停。

要调用system函数,需要引用头文件stdlib.h。

如果运行了程序,一闪而过,看不到结果,那么就添加

getchar()

如果一个不够,可以再添加一个或两个或多个,这样可以使屏幕停下来。

如果不想添加,但又想看到运行结果,可以按Alt

+

F5即可看到。