【发布时间】:2012-11-04 06:44:19
【问题描述】:
我使用code::blocks 10.05 来编译C++。
但是我不能用
getch()
上面写着unknown。当我#include <conio> 它说未知库。那么在 C++ 中能够使用getch 的替代方案是什么?
【问题讨论】:
我使用code::blocks 10.05 来编译C++。
但是我不能用
getch()
上面写着unknown。当我#include <conio> 它说未知库。那么在 C++ 中能够使用getch 的替代方案是什么?
【问题讨论】:
试试#include <conio.h>
在我的机器上运行良好(Windows 和 Linux,适用于 Windows 的 mingw 编译器)。据我所知 Code::Blocks 使用 gcc 编译器。
【讨论】:
#include 隐含扩展名。大多数其他库(我实际上都知道)使用诸如.h 或.hpp 之类的扩展名。由于#include 采用完整的文件名,如果有扩展名,您必须添加它。
.h 扩展名的头文件与没有 h 扩展名的头文件不同,你可以参考这个 C++ includes with and without .h
【讨论】: