gpt4 book ai didi

c++ - 为什么使用 conio.h?

转载 作者:行者123 更新时间:2023-12-02 04:44:47 25 4
gpt4 key购买 nike

我经常看到人们在 C 和 C++ 中使用 conio.h 的头文件,尽管我看不到使用 conio.h< 内部函数的任何重大好处 与标准库函数的比较。 conio.h 的缺点还在于依赖于 Windows/MS-DOS 环境并且不属于 C 标准的一部分。

  • 选择conio.h函数的原因是什么?
  • conio.h 中的函数提供哪些功能,而标准 C 库的函数不能提供哪些功能?
  • 为什么选择 conio 库?

最佳答案

conio.h header 特定于 Turbo C,它比最早的 C 标准早了几年。它包含特定于 DOS 命令行的例程。这里经常使用的一个函数是getch,它允许一次读取一个字符,而无需按 Enter 键。它还包含 gotoxy,允许将光标放置在终端中的特定位置

一般来说,像这样与终端通信的方法是非常特定于操作系统的,因此每种方法都有自己的(通常是不可移植的)方法。

这与 stdio.h 中的函数形成对比,stdio.h 中包含诸如 printfscanfgetchar 之类的函数,这些函数无论什么类型都可以工作。控制台正在使用中。

关于c++ - 为什么使用 conio.h?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59812014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com