gpt4 book ai didi

c - 使用 c 的文本编辑器

转载 作者:可可西里 更新时间:2023-11-01 14:20:01 25 4
gpt4 key购买 nike

你好,我想用 c 做一个文本编辑器。我不想制作任何 GUI,文本编辑器将成为一个控制台应用程序。我想问一下是否有实现一些基本功能的库,例如,我想在用户按下 ctr+s 时执行一个函数。

最佳答案

您将要查看 curses 库。大多数类 Unix 系统以及 Windows 中的控制台程序都有它的版本(可能还有在 PowerShell 下运行的程序,但不确定)。

该库具有读取按键、在屏幕上移动以及以独立于平台/终端的方式使用 ASCII 或终端图形字符绘制窗口边框的功能。有些版本甚至可以使用鼠标。

curses 可以帮助您做更多的事情,但是您将很难理解它,直到您更深入地阅读它并看到一些实际的例子(并且真正意识到他们正在使用 curses)。

*nix 系统最流行的免费版本是 ncurses,windows 版本称为 pdcurses。

关于c - 使用 c 的文本编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4465853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com