c/c++语言开发共享带参数的Termcap

我在C编写类似shell的编码,我想实现行编辑function,我已经实现了它的基础,现在我想实现ctrl + l清除屏幕然后显示提示和我正在处理的行。

我需要使用termcap:

‘cm’用于将光标定位在第l行第c列的字符串。

我的问题是如何将变量l和c传递给termcap?

    假设您具有存储在term_cm变量中的cmfunction。 然后你将使用tgoto函数替换参数:

     char *s = tgoto (term_cm, c, l); tputs (s, 1, putchar); 

    要清除屏幕,请使用以下命令:

     write(1, tgetstr("cl", 0), strlen(tgetstr("cl", 0))); 

      以上就是c/c++开发分享带参数的Termcap相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/522818.html

      (0)
      上一篇 2020年12月11日
      下一篇 2020年12月11日

      精彩推荐