问题标签 [conio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
66997 浏览

c - 如何在 Linux 中实现 C 的 getch() 函数?

在 TurboC++ 中,我可以getch()使用conio.h. 但在 Linux 中,gcc 不提供conio.h. 我怎样才能获得的功能getch()

0 投票
1 回答
3467 浏览

c - 未解决的包含:. 为什么?

在运行一个简单的 c 程序时,我收到一个

我错过了什么?我在fedora 13. 请帮我解决这个问题。如果我缺少任何文件或没有安装任何东西,请告诉我。我也是fedora的新手。请指导我正确的步骤。

提前致谢。

0 投票
2 回答
2047 浏览

c++ - getch 替代方案

大多数人都知道 getch 等到用户点击一个键然后返回该值。有没有办法只检查用户当前是否正在按键?这是我正在尝试做的事情:

有什么建议么?

0 投票
1 回答
1149 浏览

c - getch 返回 -1?

他们询问如何捕获诸如 F11 或 insand getchr 之类的键不会为这些键返回任何内容,并且我找不到任何可以接受来自输入事件的原始输入的工作。

我现在正在 C++ 程序中尝试 ncurses/curses 来捕获这些键。

我的测试程序很简单,基本上是:

我当然使用它与另一个 getch() 函数相同,但它返回-1无限次.. 我在 Arch linux 中使用最新的内核,在标准终端中(xterm也经过测试)

我需要打开某个开关才能在库中使用这个 getch() 吗?

0 投票
1 回答
455 浏览

c++ - 在 Cygwin 中链接 Conio 函数

我正在开发一个使用第三方库的共享库,该库使用对 conio lib 的调用,当我尝试使用 cygwin/g++ 构建它时,我收到未定义引用的错误

我链接我的库,

我应该链接哪个库以便找到这些引用?

PS。我使用的第三方库是使用 Dev-Cpp 构建的

0 投票
1 回答
2457 浏览

winapi - 我在哪里可以下载 Visual C++ 2008 和 Win32 的 CONIO.H 克隆库/源代码?

我需要将基于 Turbo C++3.0 的 DOS 程序转换为 Win32 和 VC++2008。

它有一个基于文本的 GUI 界面。

我在哪里可以下载 Visual C++ 2008 和 Win32 的 CONIO.H 克隆库/源代码?

0 投票
4 回答
2763 浏览

c++ - 用按键打破循环

我正在编写一个 Win32 GUI 应用程序,它有一个循环,我只想在按下按键时重新启动。主循环已经在运行,我不能简单地重新启动它,所以我必须插入一个用户可以手动中断的“挂起”点。下面的代码代表了我在主循环末尾放置的内容。它应该通过将程序放入一个无限的子循环来暂停程序,该子循环只能在按下字母“q”时被打破。

这成功地使程序挂起,但按 'q' 不会结束循环。我知道使用 cin.ignore() 或 cin.get() 会更好,但由于某种原因,当我将 iostream 添加到标题列表时,我得到了一堆错误,所以我目前正在尝试使用 _getch( ) 带有 conio.h 标头。

非常感谢任何帮助。

0 投票
5 回答
10321 浏览

c - 我如何在 gcc 中实现 gotoxy()

我在ubuntu .so中使用gcc ,我在终端中编译和执行。但是在在线编程竞赛中,他们需要如图所示的输出。

所需输出

为此,如果我使用TURBOC ,我可以使用conio.h使用gotoxy()来获得输出的螺旋格式但是在 Ubuntu 中,我怎么能做到这一点?

0 投票
1 回答
310 浏览

c++ - 可编辑的控制台输出

这是我正在尝试编写的一些代码的一部分:

由于循环无限期地继续,它在执行先前选择的选项的代码后等待另一个输入选项。

我希望“选择:A”行每次都更新为最近输入的选项。我希望将先前选择的选项(选项 A!)的输出替换为新选择的选项的输出。

正如您可能已经注意到的,我尝试使用 '\r'。这不起作用,因为它给了我一个回车,即它移回到行首。我希望它只向后移动一个字符,而不是移动到行首。

0 投票
1 回答
2218 浏览

c - 如何使用 graphics.h 函数使用 c 实现弹跳球?

我正在尝试做一个简单的弹跳球代码,我下面的代码不会弹跳球,它只是在使用回车按钮时让它移动,当程序运行时我该怎么做才能让球自行弹跳跑?

}