cost 278 ms
如何使用 c++ 制作终端仿真器并在 ncurses window 中显示 output? - How to make terminal emulator using c++ and display the output in ncurses window?

这是我的代码。 现在我有另一个 function,我必须从中调用活动的 window,这是终端 window,这是它的代码: 所以我需要让 boost child 在我使用 term_window 的整个过程中运行。 知道我怎么能让这个工作吗? 我尝试了终端代码并且它单独工作,但不知何故我无法在终 ...

使用 ncurses 每 1 秒刷新一次屏幕 - Refresh screen every 1 second with ncurses

我想每秒刷新一次屏幕。 我正在与 ncurses 进行聊天。 到目前为止,我有以下 function: 打印以下屏幕: 在主要的 function 中,我希望有一个循环,每 1 秒刷新一次屏幕,从服务器获取可能的新消息,并在该时间间隔内刷新屏幕,以便可以显示新消息(如果有的话)。 我还想在刷新的同 ...

2023-01-02 12:19:21   2   57    c / ncurses  
使用 ncurses 维护 C 中每一行的颜色 - maintain the colour of every line in C with ncurses

我使用 ncurses 库在 C 中实现了 Worldle 游戏。 当我添加一个新单词时,我会根据情况为每个字符着色:如果字母与猜测单词相同,则为绿色 position,如果该字母存在于单词中但在不同的 position 中则为黄色,如果字母为黑色则为黑色不在字里行间。 之后,我添加一个新词,上一行 ...

ncurses 中的 clock() 行为 - clock() behavior in ncurses

这是用于演示行为的精简代码。 编译并与ncurses链接,它运行大约两秒钟。 取消注释// getch ( ); 重新编译和链接,它运行了大约 200 秒。 该问题已通过使用clock_gettime()解决。 我很好奇为什么clock()表现异常。 ...

2022-12-18 16:04:06   1   34    c / ncurses  
如何使用 C 在 Ncurses 中实现独立于用户输入的独立移动? - How to implement independent movement apart from user input in Ncurses with C?

我试图让“o”独立于用户输入而向下移动。 我计划对另一个对象使用用户输入。 如果没有 if 语句,“o”将增加并减少。 使用 getch,“o”仅在有输入时移动。 我尝试了不同的循环,将运动部分放入不同的函数中,但我仍然要求运动在 while 循环中。 有人告诉我 while(1) 是每 1 帧, ...

2022-12-17 06:42:20   2   32    c / ncurses  
C 段错误<curses.h></curses.h> - Segmentation fault in C <curses.h>

我在编码方面很新,所以不要太挑剔,如果我犯了一个简单的错误......我是自学成才的,所以你是我唯一可以问的人。 感谢所有愿意提供帮助的人! 我正在尝试用 &lt;curses.h&gt; 制作类似“太空射击游戏”的东西,但它总是给我写分段错误,我不明白为什么。 我想我可以给你我所有的代码,这样你就 ...

为什么不出现ncurses创建的窗口? - Why don't appear window created by ncurses?

必须出现一个带有输入的新窗口。 但只是显示一个标准的 ncurses 窗口。 我正在使用 ncurses 编写一个小游戏,首先我创建一个用户登录窗口,然后是游戏本身的窗口。 从字面上看,昨天一切正常,今天除了标准窗口和一开始的输入外什么都没有显示。 我不明白这是怎么回事,也许我不小心删除了一些东西 ...

如何在不扰乱 BOX 绘图字符的情况下在 FBTERM 和 CURSES 上获得白色(或其他)颜色? - How to get white (or other) color on FBTERM and CURSES without scrambling BOX drawing characters?

我的问题和当前状态: 我正在使用python-curses库在fbterm上编写 TUI 软件。 我的目标是获得一些颜色,最重要的是纯白色。 我目前的状态:不是白色,而是有点灰色(不是全亮度)。 或者如果得到全亮度的白色,我的盒子(矩形)就会乱七八糟我如何在 python-curses 中设置颜色 ...

如何在 ncurses 寡妇的每次迭代中更改字符串? - How to change string on every iteration in ncurses widow?

我需要制作一个程序,它获取按下的键的值并显示在 window 对应的字符串上。 当用户不按回车键时,他可以再次按箭头键,每次按下后字符串都会改变。 我试着写这个,但程序没有按我预期的方式工作(当我按向右键然后向左键时,有一段以前的字符串)。 当我按右键时,它按预期工作: 有一段以前的字符串 ...

2022-12-04 16:43:03   1   39    c / ncurses  
用于测试 ncurses 应用程序的假/模拟/后台终端 - fake/mock/background terminal for testing an ncurses application

我正在使用一个(其他)遗留 C 应用程序,它有一个使用 ncurses 编写的文本用户界面。 我想编写程序运行的一些测试脚本,但它只会在终端中运行。 没有办法删除用户界面。 有没有办法在不必将屏幕带到前台的情况下伪造或后台终端(用于应用程序)? 到目前为止,我最好的使用屏幕和超时如下。 此示例执行程 ...

我可以用 ncurses Windows 变体中的 sleep 命令替换什么? - What can I replace with the sleep command in the Windows variant of ncurses?

我正在做一个项目,我需要暂时取消 curses windows,以便在 cmd 中写入目录路径,然后让 curses windows 回来。 我在这个网站上找到了这段代码,并尝试在代码中使用 sleep 命令,但没有成功。 所以如果有人知道如何解决这个问题,请在这里写下来。 谢谢:) ...

C:function 返回和执行返回到父 function 之间的总线错误 - C: Bus Error between function returns and execution goes back to parent function

为了尽可能简化问题,我有两个函数,一个调用子的父。 一切都执行正常,直到它返回孩子 function。之后我得到一个总线错误。 现在,代码比这里复杂得多,但我认为这不应该对这个 (?) 有任何影响,因为它正确执行,直到 return 语句。 还有 ncurses 和多线程,非常复杂的自定义结构,但到 ...

为什么我需要在带有 ncurses 的 `initscr` 之后调用 `clear`? - Why do I need to call `clear` after `initscr` with ncurses?

我已经解决了这个问题,因为我有代码可以做我想做的事,但我不明白为什么有必要做我做的事,而且我看不到这种行为的记录,所以我想知道是否有人可以解释为什么? 我实际上是在将 ncurses“移植”到 Forth。 更准确地说,我正在编写一些 RISC-V 程序集,它轻轻环绕 C 库调用,为 Forth ...

NCurses 应用程序在 Docker [C#; 。网] - NCurses application not working in Docker [C#; .NET]

出于学习目的,我尝试使用do.net-curses库在 C# 中实现一个简单的应用程序。 应用程序应该简单地从键盘捕获用户输入,然后将其打印在终端屏幕上。 我已经在 Visual Studio 中实现了以下代码并测试了它是否可以在我的主机 (Windows 10) 上运行: 但是,当我尝试在 Do ...

ncurses 动态大小的字段、箭头键导航和尾随空格 - ncurses dynamically-sized field, arrow key navigation, and trailing spaces

在使用表单字段时,我偶然发现了动态大小字段的以下行为。 AFAICT,将右箭头键事件传递给表单驱动程序会导致将空格附加到字段缓冲区。 即,这个: 当 cursor 位于字段字符串的末尾时,会将 append 个空格添加到字段缓冲区。 我对这是默认行为感到困惑。 恕我直言,在字段缓冲区字符串的末尾硬 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM