用C—绘制表格;Linux手册页上的like表
我想制作一些漂亮的表,就像您在Linux文档的一些手册页面上看到的那样 用C语言编程。是否有任何库或函数可以创建类似它们的表。 例如,您可以在man syslog上找到一个表,如下所示,通过运行用C—绘制表格;Linux手册页上的like表,c,linux,formatting,C,Linux,Formatting,我想制作一些漂亮的表,就像您在Linux文档的一些手册页面上看到的那样 用C语言编程。是否有任何库或函数可以创建类似它们的表。 例如,您可以在man syslog上找到一个表,如下所示,通过运行man syslog生成: ┌──────────────────────┬───────────────┬────────────────────┐ │Interface │ Attribute │ Value │ ├─────
man syslog
生成:
┌──────────────────────┬───────────────┬────────────────────┐
│Interface │ Attribute │ Value │
├──────────────────────┼───────────────┼────────────────────┤
│openlog(), closelog() │ Thread safety │ MT-Safe │
├──────────────────────┼───────────────┼────────────────────┤
│syslog(), vsyslog() │ Thread safety │ MT-Safe env locale │
└──────────────────────┴───────────────┴────────────────────┘
您可以在此处查看ncurses库:您可以在此处查看ncurses库:这可能是通过“tbl”完成的。请参见
man tbl
。还可以看到L.L.樱桃
和M.E.Lesk的文件“Tbl-表格格式化程序”,可以通过谷歌找到
一个例子
此文件:
$ cat f.tbl
.TS
allbox;
c s s
c c c
n n n.
AT&T Common Stock
Year Price Dividend
1984 15-20 $1.20
5 19-25 1.20
6 21-28 1.20
7 20-36 1.20
8 24-30 1.20
9 29-37 .30*
.TE
* (first quarter only)
生成此文件(使用tbl f.tbl>f.troff;nroff f.troff
):
这可能是用“tbl”完成的。请参见
man tbl
。还可以看到L.L.樱桃
和M.E.Lesk的文件“Tbl-表格格式化程序”,可以通过谷歌找到
一个例子
此文件:
$ cat f.tbl
.TS
allbox;
c s s
c c c
n n n.
AT&T Common Stock
Year Price Dividend
1984 15-20 $1.20
5 19-25 1.20
6 21-28 1.20
7 20-36 1.20
8 24-30 1.20
9 29-37 .30*
.TE
* (first quarter only)
生成此文件(使用tbl f.tbl>f.troff;nroff f.troff
):
如果你想在终端程序中看到这一点,肯定要用什么。如果你想在终端程序中看到这一点,肯定要用什么。