如何在 C++ 中暂停程序 您所在的位置:网站首页 程序暂停代码 如何在 C++ 中暂停程序

如何在 C++ 中暂停程序

2024-07-17 15:04| 来源: 网络整理| 查看: 265

使用 getc() 函数来暂停程序 使用 std::cin::get() 方法来暂停程序 使用 getchar() 函数来暂停程序的运行

本文将介绍几种在 C++ 中暂停程序的方法。

使用 getc() 函数来暂停程序

getc() 函数来自 C 标准输入输出库,它从给定的输入流中读取下一个字符。输入流的类型为 FILE*,该函数期望该流会被打开。在几乎所有的 Unix 系统中,在程序启动过程中,有 3 个标准的文件流被打开-即:stdin、stdout 和 stderr。在下面的例子中,我们传递 stdin 作为参数,它对应一个控制台输入,以等待用户继续执行程序。

#include #include #include using std::copy; using std::cout; using std::endl; using std::this_thread::sleep_for; using namespace std::chrono_literals; int main() { int flag; cout 使用 getchar() 函数来暂停程序的运行

作为另一种方法,我们可以用 getchar 函数调用重新实现同样的功能。getchar 相当于调用 getc(stdin),它从控制台输入流中读取下一个字符。

请注意,这两个函数都可能返回 EOF,表示已到达文件末尾,即没有可读的字符。程序员负责处理任何特殊的控制流和返回的错误代码。

#include #include #include #include using std::cin; using std::copy; using std::cout; using std::endl; using std::vector; using std::this_thread::sleep_for; using namespace std::chrono_literals; int main() { int flag; cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有