[英]text editor using c
嗨,我想用c做一个文本编辑器。 我不想制作任何GUI,文本编辑器将成为控制台应用程序。 我想问一下是否有实现某些基本功能的库,例如,我想在用户按下ctr + s时执行一个功能。
您将要研究curses库。 它具有适用于大多数类Unix系统以及Windows中的控制台程序(可能还有在PowerShell下运行的程序,但不确定)的版本。
该库具有以下功能:以独立于平台/终端的方式读取按键,在屏幕上移动以及绘制带有ASCII或终端图形字符的窗口状边框。 某些版本甚至可以使用鼠标。
诅咒还可以帮助您做更多的事情,但是在您深入了解它并看到实际的例子(实际上意识到他们正在使用诅咒)之前,您会难以理解它。
免费的* nix系统最受欢迎的版本是ncurses,而Windows版本称为pdcurses。
诅咒和其他类似的库是一个很好的起点。
http://en.wikipedia.org/wiki/Curses_%28programming_library%29
您可以在我的网页上找到一个基于ncurses的简单文本编辑器:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.