gpt4 book ai didi

c - 将矩形打印到终端

转载 作者:太空狗 更新时间:2023-10-29 11:25:02 24 4
gpt4 key购买 nike

我正在尝试为 Linux 编写一个看起来像 MS-DOS EDIT 的文本编辑器。

但是,我被卡住了,因为我不知道如何在编辑器屏幕和对话框周围绘制细矩形。我知道 Linux dialog 命令可以做类似的事情:

如何在屏幕周围绘制矩形(最好没有 curses)?

最佳答案

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃These are box-drawing characters. ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│They live in the U+2500-U+257F range of│
│Unicode characters. │
└───────────────────────────────────────┘

░▒▓▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜▓▒░
░▒▓▌ The shadows are block elements, ▐▓▒░
░▒▓▌ Unicode U+2580-U+259F. ▐▓▒░
░▒▓▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟▓▒░

曾几何时,box-drawing charactersblock elementsCP-437 中很常见.现代终端可能需要 UTF-8。 (它们在网络浏览器中工作得不是很好……如果上面的文字看起来很奇怪,请参阅 here。)

还有ANSI escapes设置终端上显示的文本的背景色、前景色和其他属性。不过,我无法在 Stack Overflow 上很好地展示它。

关于c - 将矩形打印到终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43671641/

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