0

我最近开始练习 C 编程,并在网上搜索了一些代码,以便了解它们是如何工作的。我找到了一个包含这 3 个头文件(conio.h、dos.h、io.h)的代码。

我在 Windows 8.0 上使用 Codeblocks 12.11。我不仅是 C 语言的初学者,而且通常是编程的初学者。(以前看过一些 PASCAL,因为我听说这很容易)。

请帮忙!

4

2 回答 2

1

AFAIK conio.h 是一个 Borland(现为 Embarcadero)头文件(即特定于 Borland bcc32 和 TurboC C 编译器的非标准头文件)。

我不记得它有什么功能,除了 clrscr() 但我知道它广泛存在于互联网上的 C 代码片段中。它似乎是印度程序员的最爱,他们甚至可能仍在学习使用过时的旧 TurboC 程序进行编程。最好避免使用这些非标准头文件,并在标准 ISO C 头文件中找到等效函数或编写自己的函数!我还发现尝试将代码与这些标题一起使用可能会很痛苦!

还有其他经常使用的 Borland 头文件,例如 graphics.h 和找到等效的图形函数,我也觉得很棘手!

我认为 GCC 编译器的 conio.h 和 clear screen 的等价物是使用 stdlib.h 和 system("cls");

希望这有帮助,祝你好运!

于 2014-01-12T18:34:30.180 回答
0

查看 Code::Blocks [1] 的文档。conio.h + dos.h 非常陈旧和过时。您安装/已经安装的 C 编译器应该包含更多有用的功能来执行控制台 I/O,例如 stdio.h,其中包含 printf 等。

[1] - http://www.cprogramming.com/code_blocks/

于 2013-12-06T12:54:32.440 回答