问题标签 [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.
c - 使用 C 编程将字体颜色放在特定的行或单词中
我试过系统(“COLOR 0a”);但它会将所有字体颜色更改为该颜色。我还尝试了 textcolor(4) 它给了我一个错误,错误消息是 textcolor 未声明,但我包含了 conio.h。什么问题?
注意:我使用 Windows 7 作为操作系统
我的代码
c++ - 使用 gdb 调试 conio.h
conio
我正在使用 Emacs 和 gdb 来调试使用's的 c++ 程序getch
。类似于以下内容:
如果我在 的第一行放置一个断点,则main
挂起gdb
并且没有任何反应。我认为输入文件 ( run < input.txt
) 不会起作用。
我应该如何调试它?
c++ - 检查是否按下了字符
该程序应读取 2 个整数并根据从键盘引入的符号计算总和或乘积。如果您在任何给定时刻按 q,它必须退出。
它期望 a 和 b 都是整数,所以输入 'q' 会一团糟。是否可以在不将 a 和 b 声明为字符的情况下使程序工作?
c++ - 如何使用按键在屏幕上移动我的图片?
我目前正在编写一个程序,该程序将根据房屋的大小在屏幕上显示房屋,它还将检测'A'
'S'
'W'
'D'
按键和 esc 按键的中断。现在我已经让所有这些功能正常工作,以及借用了清屏功能。我想上下移动屏幕上的这个图像。我知道我非常接近,但是我不确定应该如何移动图片。如果用户按“d”,我希望程序向右移动,我假设这就像在 x 坐标上加 1,然后通过按“a”从 x 中减去 1 向左移动,同样向上和向下,将按“w”或“s”并从 y 值中添加或减去。
c - C:conio 颜色到十六进制代码/RGB
在我的应用程序中,我使用 conio 库中的函数 textbackground() 。我有 16 种可用颜色:
如何将这些颜色转换为十六进制代码和 RGB,或者只是在哪里可以找到这些颜色的 RGB/十六进制代码(我有一个 int 2D 数组,其中单元格的值从 0 到 15,这些值代表像素颜色。现在我需要保存为 BMP 和 XPM2 格式)。
xcode - xcode 中的 Gotoxy()
我一直在寻找一种在 xcode 中使用函数 gotoxy() 的方法。但由于它连接到 conio.h 库(在 xcode 中不受支持),我无法让它工作。谁能告诉我如何解决这个问题?我用谷歌搜索,四处询问 - 但没有找到任何有效的东西......
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() 语句显示执行结束忽略它所说的内容):
我可以就这个问题获得任何建议/帮助吗?
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.
c - Kbhit 和 getchar 的奇怪行为
考虑这个 C++ 代码块。
我得到的输出是
如果我按 s, d 然后按 d, s。奇怪的是,当我按下某个字符时,会显示先前按下的字符的 ascii。
现在考虑,
我这次得到的输出是
现在一切都正确了,在我按下一个字符后,正在显示正确字符的 ascii 代码。
为什么会出现这种异常?我该如何纠正这个异常?
c - 替代 Dev C 的 gotoxy() 函数不起作用
我正在寻找gotoxy
Dev C++ v5.11(gcc 编译器)的替代品,发现了这个:
在此之后,当我尝试按如下方式调用此函数时:
输出不如预期:
这被打印在屏幕的最左上角(即 1,1)而不是(20,10)。
请给我建议,我可以gotoxy
在我的代码中使用什么。