什么是尾随空白和标签? K& R练习1.18

时间:2015-05-30 17:27:25

标签: c kernighan-and-ritchie

在Kernighan&的前1.18中Ritchie的C编程语言,要求读者编写一个程序来删除尾随空格和制表符,并删除完全空行。尾随空白和标签是什么意思?连续的标签或空格是否跟踪空白和标签?另外一个完全空白的行意味着只有连续的numvalid也会被视为空行?

2 个答案:

答案 0 :(得分:3)

尾随空格通常是指跟在行的最后一个非空白字符后面的空格。

我认为"\n \n"应该被视为一个空行(这是Apache StringUtils使用的空白与空的区别:空字符串的长度为0,空字符串只包含空格。你会以任何一种方式删除它们,因为你先删除尾随空格,然后将它们留空。

答案 1 :(得分:2)

尾随制表符和空格 - 该行末尾的制表符和空格

出于所有实际目的,我会将\n\n\n \n视为空行