严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C4996 'kbhit': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _kbhit. See online help for details. 实验3 C:\Users\86181\source\repos\实验3\实验3\FileName.cpp 67
时间: 2023-07-21 15:09:51 浏览: 175
C语言实现贪吃蛇(含源代码与可执行exe文件)
这个错误是由于 `kbhit()` 函数被标记为过时(deprecated)导致的。该错误提示建议使用 `_kbhit()` 函数替代,因为 `_kbhit()` 是符合 ISO C 和 C++ 标准的函数名。
你可以将 `kbhit()` 替换为 `_kbhit()`,这样编译错误就会消失。请修改代码中的以下行:
```cpp
while (!kbhit())
```
替换为:
```cpp
while (!_kbhit())
```
这样就可以解决这个编译错误了。请注意,虽然 `kbhit()` 被标记为过时,但在实际使用中仍然可以正常工作。如果你不想看到这个编译错误,可以在编译选项中禁用该警告。
阅读全文