C/C++ 中如何实现让控制台暂停

在程序调试的时候,有时控制台会出现闪烁之后又消失的情况,对于控制台中出现的结果可能看不到,此时就需要有一种方法使控制台在输出之后保持暂停。目前主要有一下几种方法:

#include <stdlib.h>
system("pause");

这种方法可以直接使控制台暂停,并在控制台最后一行显示(请按任意键继续. . .)的标志。此时,在键盘上敲击任意键后,程序继续执行。

#include <stdio.h>
getchar();
// getchar();

这种方法使系统一直保持字符输入的状态,因此在未输入字符的情况下,控制台能够保持暂停。为防止该函数读入空白字符,可以多重复几次。

#include <Windows.h>
Sleep(100);

这种方法使系统暂定几毫秒,之后程序继续执行。

发布了77 篇原创文章 · 获赞 5 · 访问量 4921

猜你喜欢

转载自blog.csdn.net/SAKURASANN/article/details/102975773