Chr*_*ang 0 c kernighan-and-ritchie
这里是练习5-11:修改程序entab和detab(在第1章中写成练习)以接受制表位列表作为参数.如果没有参数,请使用默认选项卡设置.
entab被描述为
用最少的标签/空格#替换空白字符串以达到相同的间距.应优先选择一个选项卡,让chars数组将"tab"存储为一个索引而不是多个空格.
究竟什么是"制表位",我们如何接受制表位的列表?我糊涂了.
当你点击时tab,你会前往下一个制表位.例如,许多文本编辑器的制表位都是8的所有倍数(8,16,24,32,40等),所以如果你在列(比如说)11并点击标签,你会转到第16栏.如果你'在第14列和点击选项卡中,您还可以转到第16列.因此,选项卡并不总是值得固定数量的空格,但是需要很多才能转到下一个制表位.