无法理解`标签'。

时间:2013-08-17 05:06:42

标签: c

我正在阅读“C编程语言”。我无法理解第34页的练习1-20:

  

编写一个程序detab,用于将输入中的选项卡替换为适当数量的空格到空格到下一个制表位。假设一组固定的制表位,比如每n列。 n应该是变量还是符号参数?

第二句是我不明白的。

1 个答案:

答案 0 :(得分:9)

让我们直观地画出来,标签是四个空格,每个|代表下一个制表位:

|---|---|---|---|

所有句子的意思是,如果你在那里的任何连字符( - )和制表符,它会一直到制表位(|)而不是前面四个空格。

|---|---|---|---|
      ^press tab here

|---|---|---|---|
        ^end up here