conio相关内容

我如何在 gcc 中实现 gotoxy()

我在ubuntu中使用gcc.所以,我在终端中编译和执行.但是在在线编程比赛中,他们需要如图所示的输出. 为此,如果我使用 TURBOC 我可以使用 conio.h 使用 gotoxy() 来获得 螺旋格式 的输出.但是在 Ubuntu 中,我该如何实现呢? 解决方案 使用 ncurses 库. 这是一个例子,改编自 http://www.paulgriffiths.net/程 ..
发布时间:2022-01-17 08:37:09 其他开发

为什么要使用 conio.h?

我经常看到人们在 C 和 C++ 中使用 conio.h 的头文件,虽然我看不出使用 conio.h 与标准库函数相比.conio.h 还存在依赖于 Windows/MS-DOS 环境且不属于 C 标准的缺点. 选择conio.h的功能的原因是什么? conio.h里面的函数提供了什么,标准C库的函数不能提供什么? 为什么选择 conio 库? 解决方案 conio.h 头文件是 ..
发布时间:2022-01-11 09:07:53 C/C++开发

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

在 TurboC++ 中,我可以使用 conio.h 中的 getch() 函数.但是在 Linux 中,gcc 不提供 conio.h.如何获得 getch() 的功能? 解决方案 试试这个 conio.h 文件: #include #include #include /* 从按键读取,不回显 */int getch(void){struct termios oldattr, newa ..
发布时间:2021-12-18 22:43:35 其他开发

为什么要使用conio.h?

我经常看到人们在C和C ++中使用 conio.h 的头文件,尽管我看不到使用 conio.h 与标准库函数相比. conio.h 还具有依赖Windows/MS-DOS环境且不属于C标准的缺点. 选择 conio.h 功能的原因是什么? conio.h 内部的函数提供什么,标准C库不能提供的功能? 为什么要选择 conio 库? 解决方案 conio.h标头特定于Turbo C ..
发布时间:2021-04-19 19:41:41 C/C++开发

如何在侦听C中的用户输入的同时运行程序?

我正在尝试制作一个可以继续运行直到按下某个键的游戏,然后它应该将其插入并对其进行操作,然后继续正常运行.我该怎么做? 我正在使用MAC,因此即使遇到了一个名为conio.h的Windows库,该库可以使用kbhit()和getch()来处理此问题,但我无法使其正常工作... // // main.c // conioTesting // // #include # ..
发布时间:2020-06-16 18:48:44 其他开发

如何在C中使用setfillstyle()和textcolor()

我想在UBUNTU(terminal)中使用setfillstyle()和textcolor(). 但是我在互联网上发现它存储在conio.h库中,无法在UBUNTU中使用. 那我该怎么办? 解决方案 是的. setfillstyle和textcolor是旧的conio MS/DOS库的功能.如今,它只能在Windows控制台中使用(除非您设法使用真实的MS/DOS或FreeD ..
发布时间:2020-05-16 23:16:08 其他开发

getch返回-1?

他们问如何捕获诸如F11或insand getchr之类的键,这些键不返回任何内容,我找不到能接受来自输入事件的原始输入的工作. 我现在正在尝试在C ++程序中使用ncurses/curses来捕获这些键. 我要测试的程序很简单,基本上是: #include #include #include int main() ..
发布时间:2020-04-26 08:11:29 其他开发

未解析的包含物:< conio.h> ;.为什么?

运行一个简单的c程序时,我收到一个 未解决的包含: 我缺少什么?我在 fedora 13 上使用eclipse。请帮我解决这个问题。如果我缺少任何文件或没有安装任何东西让我知道。我也是新来的fedora。 提前感谢。 解决方案 conio.h是一个C头文件,用于旧的MS-DOS编译器创建文本用户界面。它不在C编程语言书中描述 ..
发布时间:2016-12-23 13:28:38 其他开发

如何在gcc中实现gotoxy()

我在 ubuntu 中使用 gcc .so,我在终端中编译并执行。但在在线编程竞赛中,他们需要输出,如图所示。 为此,如果我使用 TURBOC ,我可以使用 conio.h 使用 gotoxy()取得螺旋格式输出。 但在Ubuntu中,我如何实现这一点? 解决方案 使用ncurses库。 > 以下是一个范例,根据 http ://www.paulgriffiths.net/pr ..
发布时间:2016-12-22 19:13:46 其他开发

如何在输入和输出期间连续闪烁特定文本?

这是我的代码,在用户输入他的名字后闪烁“欢迎”。 当用户在写姓名时,“欢迎”不闪烁。当用户命中输入时,插入符进入while循环。然后,插入位置被设置回“Welcome”& cout印刷品'欢迎'与5颜色再次& 但是我希望“Welcome”随着程序的启动而不断闪烁。 $ b #$ b 这个问题也很有可能会问 - 我们可以同时有两个插入符号/ include ..
发布时间:2016-10-25 15:03:07 C/C++开发

的kbhit()与双回路工作不正常

只是为了好玩,我试着打印的kbhit()与循环,使按键preSS后程序 打印无限直到$ P $再次pssed键盘就行了。它编译良好,运行的时候,只给空白屏幕。打印编号。但在单个键preSS结束程序。控制台不关闭,虽然 的#include&LT;&stdio.h中GT; #包括LT&;&CONIO.H GT;诠释的main() { 而(1) { 如果(的kbhit()) ..
发布时间:2016-08-24 14:44:09 C/C++

打印在Windows控制台上的X,Y位置

我要打印,在一定的(X,Y)的位置,在窗口的标准控制台上。结果 我试图用CONIO.H,但德precated /不存在的。有,这似乎是我想要的gotoxy(X,Y)的方法。我已经试过这些方式,但它只是打印多余的字符: 的printf(“%C [%d个;%DF”,0x1B,Y,X); 的printf(“\\ X1B%C [%d个;%DF”,0x1B,Y,X); 的printf(“ ..
发布时间:2016-08-24 13:14:07 C/C++

CONIO.H是从Windows失踪

我通常使用VS但在尝试首次cygwin的。我使用Windows 7,但是,编译使用gcc的Hello World程序,它说:“致命的错误:CONIO.H:没有这样的文件或目录”。 我使用Windows 7,它似乎CONIO.H从我的系统缺失。有人可以告诉我怎么解决这个问题。 谢谢! 解决方案 在Cygwin的不存在所谓的任何这样的头文件 CONIO.H !此外,你不需要它可能是因为它会 ..
发布时间:2016-08-19 14:08:14 C/C++

我怎么能实现海合会gotoxy()

我使用的 GCC 在的Ubuntu 。所以,我编译和执行中的终端。但在在线编程竞赛,他们需要的输出,如图图。 有关,如果我使用 TURBOC 我可以用得到它的 CONIO.H 使用的 gotoxy()以获得螺线格式的输出。 但是在Ubuntu中,我怎么能做到这一点? 解决方案 使用ncurses库。 下面是一个例子,改编自 http://www.paulgriffiths.net/ ..
发布时间:2016-08-18 23:34:08 C/C++