问题标签 [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 投票
2 回答
787 浏览

c - 使用 C 编程将字体颜色放在特定的行或单词中

我试过系统(“COLOR 0a”);但它会将所有字体颜色更改为该颜色。我还尝试了 textcolor(4) 它给了我一个错误,错误消息是 textcolor 未声明,但我包含了 conio.h。什么问题?

注意:我使用 Windows 7 作为操作系统

我的代码

0 投票
1 回答
132 浏览

c++ - 使用 gdb 调试 conio.h

conio我正在使用 Emacs 和 gdb 来调试使用's的 c++ 程序getch。类似于以下内容:

如果我在 的第一行放置一个断点,则main挂起gdb并且没有任何反应。我认为输入文件 ( run < input.txt) 不会起作用。

我应该如何调试它?

0 投票
2 回答
156 浏览

c++ - 检查是否按下了字符

该程序应读取 2 个整数并根据从键盘引入的符号计算总和或乘积。如果您在任何给定时刻按 q,它必须退出。

它期望 a 和 b 都是整数,所以输入 'q' 会一团糟。是否可以在不将 a 和 b 声明为字符的情况下使程序工作?

0 投票
2 回答
530 浏览

c++ - 如何使用按键在屏幕上移动我的图片?

我目前正在编写一个程序,该程序将根据房屋的大小在屏幕上显示房屋,它还将检测'A' 'S' 'W' 'D'按键和 esc 按键的中断。现在我已经让所有这些功能正常工作,以及借用了清屏功能。我想上下移动屏幕上的这个图像。我知道我非常接近,但是我不确定应该如何移动图片。如果用户按“d”,我希望程序向右移动,我假设这就像在 x 坐标上加 1,然后通过按“a”从 x 中减去 1 向左移动,同样向上和向下,将按“w”或“s”并从 y 值中添加或减去。

0 投票
2 回答
323 浏览

c - C:conio 颜色到十六进制代码/RGB

在我的应用程序中,我使用 conio 库中的函数 textbackground() 。我有 16 种可用颜色:

如何将这些颜色转换为十六进制代码和 RGB,或者只是在哪里可以找到这些颜色的 RGB/十六进制代码(我有一个 int 2D 数组,其中单元格的值从 0 到 15,这些值代表像素颜色。现在我需要保存为 BMP 和 XPM2 格式)。

0 投票
0 回答
663 浏览

xcode - xcode 中的 Gotoxy()

我一直在寻找一种在 xcode 中使用函数 gotoxy() 的方法。但由于它连接到 conio.h 库(在 xcode 中不受支持),我无法让它工作。谁能告诉我如何解决这个问题?我用谷歌搜索,四处询问 - 但没有找到任何有效的东西......

0 投票
1 回答
3022 浏览

c - 用多线程在 C 中实现 KeyPress 事件

我的目标:线程将等待(忙循环而不是睡眠),直到按下特定键(比如说 0)。每个线程都有一个不同的键,它将触发该线程退出等待并继续执行等待之后的命令。

我尝试了以下方法来实现这一点:

使用 conio.h 和 getch() 但这是旧的,不再适用于 gcc。来源:为什么我在 Linux 上找不到 <conio.h>?

使用 ncurses.h 和 getch() 但这会在等待键盘按下时停止执行。我使用的代码:http: //tldp.org/HOWTO/NCURSES-Programming-HOWTO/scanw.html#GETCHCLASS

我当前使用 termios.h 的实现:

主要内容:

线程调用的内部函数(对不起缩进):

主线结束:

上面的代码与此处的代码非常相似:Implementing a KeyPress Event in C

但是,这不是我想要的正确方式。我有一个输入文件,指定哪些键将触发 stop_wait 更改为 1。线程 1 将通过按键盘上的 1 触发(在 ascii 中为 49),线程 2 将通过按键盘上的 2 触发(在 ascii 中为 50 )。当前实现的问题是,如果不触发 1,则 2 不会触发。如下所示(Main() 语句显示执行结束忽略它所说的内容): 在此处输入图像描述

我可以就这个问题获得任何建议/帮助吗?

0 投票
0 回答
60 浏览

c - Should I replace _outpw() function?

I have some problems when I do simulation for my Simulink program, it says

_outpw() function not defined

Should i try to find some other function to replace it?

I have put this head source (conio.h) in the Matlab folder, but it doesn't work.

0 投票
1 回答
332 浏览

c - Kbhit 和 getchar 的奇怪行为

考虑这个 C++ 代码块。

我得到的输出是

如果我按 s, d 然后按 d, s。奇怪的是,当我按下某个字符时,会显示先前按下的字符的 ascii。

现在考虑,

我这次得到的输出是

现在一切都正确了,在我按下一个字符后,正在显示正确字符的 ascii 代码。

为什么会出现这种异常?我该如何纠正这个异常?

0 投票
2 回答
5957 浏览

c - 替代 Dev C 的 gotoxy() 函数不起作用

我正在寻找gotoxyDev C++ v5.11(gcc 编译器)的替代品,发现了这个:

在此之后,当我尝试按如下方式调用此函数时:

输出不如预期:

这被打印在屏幕的最左上角(即 1,1)而不是(20,10)。

请给我建议,我可以gotoxy在我的代码中使用什么。